This is essentially the same thing as a podcast. My recommendation would be to use a service like BlogTalkRadio, and there are quite a few others, to manage your uploads, downloads and streaming distribution . in general, most hosting companies do not provide a base hosting package that allows for great streaming services. While they will work fine for downloads, once someone starts listening in a streaming environment the server may not be able to handle the loads.
You can use your website or blog to embed your audio files that's making the most of the advertising capabilities of your website while providing the content capabilities of the audio distribution service.