is there anyway to directly email videos or upload a video from iphoto to youtube?
I haven't tried this myself. But I know if you have a video open in QuickTime the Youtube option is available there. 

So basically you can 1)select "Reveal in Finder" from the File menu, 2) open the video in QuickTime and then 3)share to Youtube. Good luck.