Jonas hat recht, so was ist nicht einfach, es gibt zwar einzelne fertige scripts, die sind aber im Idealfall auch nur gut wenn du einen eigenen Server hast.
Stell dir mal vor es laden bloß 100 Leute ein Video mit 50 MB hoch, dass ist ne Menge. Ich denke so was solltest du selber mit PHP und Java umsetzen können. Außerdem brauchst du einen Server mit mind. 5 GB, der kostet !
Dann wäre da noch die rechtliche Seite, bist du dir im klaren, dass wenn User Illegale Sachen Uploaden du hadtbar gemacht wirst ?
Also ich würde so was lassen ! Ich will dir deine Idee aber nicht schlecht reden, sondern dir nur Zeigen was es heißt so was zu machen.