Starting a podcast site is just like starting any blog, there help pages may help:
Creating a blog
Adding Users, Setting Roles
Privacy Settings WP4
Themes wp4
Pages
Widgets wp4
Plugins wp4
Custom Header Image
Menus
Glowcast is an example podcast on Glow, there are pages on How To Podcast, Podcasting Links and you can Get in Touch for help.