Some quick initial responses...
1. When you click the request button, you should have it automatically pop up the player <javascript
opcontact('http://magfest.org/magradio.html')> or <http://magfest.org/magradio.m3u>, otherwise people will be multi-clicking a bunch of them and thinking WTF unless they see something happen.. They won't know it's playing elsewhere or where to go to bring up the player unless it pops up itself.
2. Configure the broadcast software to access collections from multiple users, so that users with large collections can be remotely accessed and added to the pool, enabling a much wider base of album selections. Or just have multiple stations I guess, as I haven't looked into what net-radio broadcasting softwares are really capable of, so I don't know if they are capable of linking to multiple file sources.