The National Lampoon Radio Hour is being relaunched as a podcast and the upcoming program has locked in its first cast members and behind the scenes talent.