Shoutcast will let you stream music from your media player (not sure what it works with these days, used to be Winamp) or a mic. Streaming the live audio of whatever your soundcard is doing is a bit more difficult, at least on Windows. I don't know of a good way to do that other than looping the output back to the input.