cara, isso eh trabalho pra meses!

vamos por partes:
voce ja tem a ideia principal, embora ainda bem vaga, criar um site de upload e compartilhamento de videos.
uma coisa que voce tem que ter em mente eh que vai precisar de patrocinio, pois sites desse tipo consumem uma banda gigantesca, ocasionando uma despesa proporcionalmente grande.
primeiro voce tem que definir qual vai ser a estrutura do site, as sessoes, areas, etc.
com o esboco do projeto pronto voce comeca a desenvolver a parte de programacao, criando a interacao entre os varios sistemas que irao compor o site, como sistema de login, upload, pesquisa, etc.
depois que a programacao estiver concluida voce cria o design do site, englobando tudo que ja foi criado.
esse um resumo bem superficial, nao chega nem perto da quantidade de variaveis com as quais tera que lidar, como publicidade, politicas de direitos autorais, seguranca de dados, fraudes, etc.
o ideial eh fazer um apanhado das ideias e juntar tudo da maneira mais harmoniosa possivel.
da uma olhada neste link, pra ter uma ideia melhor e mao na massa:
briefingboa sorte ai,
vlw