The script should:
Allow members to upload videos. (Member management is easy, just connect to my vbulletin forum)
Convert the video to flash, the way [login to view URL] does.
Give the user a link to share.
Thumbnail the added video.
Display the thumbnail on my website.
Allow ranking, comments, sort by ranking/views/etc.
Add a clickable link to the file - similar to the way [login to view URL] does, and add the embed code underneath.
If you leave a copy-paste resume in your bid, it will be ignored. Thank you for your time!
This should use modules.