Hello
What about using a different streaming software?
I got icecast2+iceS2 up and running in less than an hour with no prior experience in web radio streaming.
Icecast is free sofrware and doesn't cost you a single cent.
Making a playlist script that reads requests from a text file and otherwise picks a random audio file to play, took me 30 lines of ruby code, so its not hard to do. Even though requests should be read from database in practice. But i didn't want to setup mysql just for the testing.
What is a critical point is the web site interaction. Without knowing how this currently works (especially how much of it is part of the current streaming software) its impossible to tell how much work is needed there.
If there is interrest in an alternative streaming software, please provide some details.
da1l6