Few people know this but iTunes actually allows to subscribe to custom podcasts not on the store itself. You only need a compatible RSS feed address.
To do this:
- Open Podcasts section
- Go to Advanced -> Subscribe to Podcast...
- Enter te URL of the RSS feed for the Podcast