This seems to be possible based on what is said here: http://www.youtube.com/youtubeonyoursite
Site-owned videos: Using the YouTube APIs, you can upload all user videos into your YouTube account. In essence, you will own these videos, and your users should be made aware of this. Once the videos are uploaded, you can query and embed them into your site using the YouTube embedded player.
The main features would be:
- Usergroup permissions to allow access to the upload form
- Allow user to specify video title and tags
- Some sort of logging of what user uploaded what video
- Automatic posting to specific forum whenever a new video is uploaded