Have you looked at SlimServer? In addition to talking to Squeezeboxes, it can also talk to a software Squeezebox simulator, and they do support ShoutCast streams and have some kind of PDA front-end in addition to the usual web front-end. The interface is a little more like an empeg than the streaming idea you want, but it's pretty close and could probably be hacked to go the rest of the way.