Guys Who mentioned anything about needing a server?
If the thread starter needs a server then he can check thru www.radiotoolbox.com/hosts
to see who does and who doesn't offer royalty reporting.
Broadcasting world even offer an area for royalty paid hosts.
if you wish to be legal then it really isn't that expensive and both mcprs and ppl do offer reasonable rates for small broadcasters and are quite approachable.
However to be legal you will need to submit the following criterea which cannot be done with dj mixes therefore you cannot maintain legal.
Track name / Track artist / Track Time / total time listened
Some hosts offer text logging to go alongside the dj mixes and can be displayed in the player but a full tracklist will need to be submitted in the report to comply with the agencies.
See these sites for more information.
These would be the best people to chat with in this instance as we have attempted to organize a blanket licence for this particular kind of situation and failed on all counts.