Hi what we need doing is a p2p back end written in a server-side language such as Java which will distribute a group of mp3 files using a p2p method, so that when a peer requests to stream a song it will get it from the peer rather than our servers. The front end should be written in Flash.