In my website, I would like a registration system, email confirmation system, login system, a submit your video form (which I will have to approve either by email or an admin page), a comment system, a rating system, a report the video button, and a public profile page. The site will include a few main pages such as the newest videos page, the best videos page. Also, I would want a user level system where depending on how many videos they have, they are considered a certain type of member (colors, stars, names, or numbers). When a user goes to his account, he will be able to see, edit, and delete their videos or profile. Each video page is dynamic with the users name and link to their profile.
Everthing is almost the same as youtube, but without their own inbox.