Det beror p hur du vill utveckla sidan, det vanligaste skulle vl vara med PHP+MySQL fr sjlva CMS och alla backend funktioner. Sen anvnder du vl skerligen en frdig videospelare s det behver du inte tnka s mycket p.
Hur lng tid det tar beror helt p dina frkunskaper, hur snabbt du lr dig, och hur driven du r. Det kan ta allt frn tv mnader till.... mnga r.
Om dina enda frkunskaper inom programmering r HTML och CSS s har du lngt kvar innan du kan programmera en sdan sida.
Brja att lra dig PHP om du nu kan HTML och CSS flytande.
http://www.codecademy.com/
Codecademy r en bra sida att brja p om du inte har ngon vidare koll, dr kan du lra dig HTML, CSS, JavaScript, och PHP. Sedan br du genom ngra youtube-videos kunna lista ut hur man anvnder PHP tillsammans med databaser.
Nu r detta s att jag antar, i och med din frgestllning, att detta r fr att lra sig, och inte fr att f det klart s fort som mjligt. Du kan gra en sdan sida vldigt mycket snabbare genom ett frdigt CMS, s som WordPress eller Joomla.