That's actually not a bad idea. Ideally, I like to keep the videos on my server. I will check into the youtube idea though. Thanks!
EDIT: I just checked into YouTube and had no idea they had so many resources for doing this type of thing, the Youtube Data API. Has anyone implemented a system like this before?