So I've uploaded the shows to G-cast.com. Turns out they do give you a page for your show, unlike what I previously thought, but you don't have any editing control over it and it's pretty bland. I think I'll keep my web site.
But if any of you care enough to do this, feel free to go over to gcast and listen to the show there. Let me know if you notice any downgrade in the audio quality.
Here's the link.