YouTube released a set of APIs today that allows users to upload videos to YouTube directly through their website:
http://code.google.com/apis/youtube/overview.html
I've written an extension that supports using the new APIs, it's been running on wikihow the past few days and seems to be working well:
http://www.mediawiki.org/wiki/Extension:YouTubeAuthSub
Travis