Tried icecast with little luck in getting it to work properly. Seems most of the mature programs to send the source data to the server are Linux based.

I suppose HTTP would work as well, and could eliminate delay. What I plan on doing is having a program bound to the onboard sound card and looping the output to line in. Then using a program to capture the line in to send it out. All other programs will use the PCI sound card as their default.

I'll tinker with the HTTP idea tomorrow to see how well it works. The only issue I see is how to get new people connecting to the most current point without them needing to download the first portions, and also avoiding deleting and recreating the MP3 file to help the first issue, but disconnecting existing clients.