Well both questions can now be answered yes.
Old episodes of CNET Live can be found in the CNET TV archives at CNETTV.com. Just search for "cnet live".
CNET Live podcast
But we're most excited about the CNET Live podcast, which can now be found as an RSS feed, as well as in iTunes. Just go to CNET's podcast central, and scroll down until you see the CNET Live entry.
Thanks to Jason Howell for making it happen.