you need a domain ( if you want a site by name ) if you don't have one and either a ftp/web server for hosting the files for downloading.
Some things to think over
How creative do you want this to be ?
How big are the podcast?
how much space do you need ?
if you get a web hoster, do they charge by bytes sent ?