I don't understand if you want to emulate WinMX or build a web based interface for a WinMX client... If you want to build a new interface to a napster-like p2p network, start from a mldonkey server and build a web interface to it (or use its native web interface). MlDonkey can speak EDonkey, Gnutella1/2, Soulseek, DirectConnect, Bittorrent, Overnet and Opennap.
Anything is possible.
Reverse engineering network protocls usually involves something like http://ethereal.com.
|MJD says "you can't just make shit up and expect the computer to know what you mean, retardo!"|
|I run a Win32 PPM repository for perl 5.6.x and 5.8.x -- I take requests (README).|
|** The third rule of perl club is a statement of fact: pod is sexy.||[reply]|