Enough listeners? James, you have 5000 members in SOFT. Anyway, we can do a test run, technology is such that you can set up and tear down something in 5 minutes. :wink:
Gordon, I WAS talking in the likes of shoutcast, or maybe even using icecast (for ogg streaming). Having everyone streaming on their own stations will be too confusing, I'm talking about having a centralised server, where different people can take turns to stream on the server. This way it will be more organised and controllable. We can also schedule time slots this way. All these can be settled later though, what is more important is the setting up of the server and bandwidth calculations. Having everyone streaming from their own computer has another downside too, with a minimum of 256kbps upstream that everyone has, one can only support up to about 10 listeners on a 24kbps stream, which sounds absolutely horrible. If there is a centralised server, everyone can stream at a decent 128kbps, of course provided the server can take the load. Another way is to run P2Pcast, but it will be hard to set up and maintain.
I highly recommend running Icecast and streaming in ogg because you can get the same audio quality at half the bandwidth, i.e. a 64kbps stereo ogg stream will sound roughly the same compared to a 128kbps stereo mp3 stream. I'm not sure if winamp supports ogg streams tho, but I think they do. It's slightly harder to set up tho, you don't get a fancy statistic page among other bells and whistles, but the savings in bandwidth is very much worth it IMO.
You can check out Icecast server and the Oddcast plugin for winamp at
www.oddsock.org. If you want to be professional I recommend using Streaming Audio Manager (SAM) from
http://www.spacialaudio.com/ over streaming from winamp. They support a wide range of broadcasting formats, like mp3, ogg and wma, and they have other fancy stuff too. It costs though, unless you *ahem* it.