You could get a VPS and run a streaming app. There are lots of free apps and my VPS costs me $4 a month, with more storage, speed and bandwidth than you need for that.
otherwise, grooveshark lets you upload files and then you could listen to them, not sure what the usage limits or copyright issues are.