lol, thanks for replying kyle.
As far as my web host, I don't know alot, but I know that it's a linux server, I have unlimited space, and unlimited bandwidth.
Currently I already have an archive player that plays these podcasts from a playlist (read from an xml file), but the player is in flash, and a real pain to update. Users seem to be able to handle streaming these files perfectly fine. They are mp3's at 128/160/192 kbps (mostly 128), but they can be as long as 3-4 hours, so that why they can be very large, but still streamable.
As far as MYSQL, PHP, Rails, and ASP.NET is concerned, I literally have 0 knowledge. I know that my server had MYSQL on it for a previously cancelled forum I had on there, but again, I don't know a thing about it.