PicoStreamer is a set of CGI (Perl) and PHP script to set up your own web radio. It works on a normal web hosting (Linux) and you no need an expensive dedicated server. Also, due to HTTP protocol used, you can stream data to server behind a NAT/Proxy/Firewall and you listeners can do the same. PicoStreamer is an Open Source project.