Its simple.ive done it already.just get the independence complier for ps2.Then use launchelf,a program which has a file browser that can read from both memory card slots,the dvd drive,usb ports,IDE hard drive and host.it also has a ftp browser built in.it can launch other elf files like sms media player that plays mp3's and divx movies from usb hard drives,host or the IDE hard drive which isnt available for the slim.myps2(another ELF)has a jpeg viewer and shoutcast radio.and ps2IRC is a IRC client for the ps2.
Neat huh?