Have you tried using http://www.ustream.tv/ They let you do a live show with a web cam and I believe you can record it for later playback.