GrImpartialHave you considered setting up a twitch.tv account and streaming? It would allow you to have live interaction with viewers. You could also upload the vods to youtube.
I actually do have a Twitch account and it's set up and ready to roll, and I might start streaming TF2 sometime by the end of this week, it was on my list of things to do :) I'll probably update this thread or talk about it in my later videos this week and let you know when and how that'll be done, so stay tuned :D