Salut,
les vidéos de youtube, dailymotion c'est du flash.
Il faut donc une application avec plusieurs tâches distinctes(je passe sur les enregistrements des membres etc...):
1_Enregistrer la vidéo(internaute vers serveur) et la convertir dans un format utilisable par flash(beaucoup de format sont acceptés, flv est fait pour ça(flv=flash video))
2_Afficher la liste des vidéos dynamiquement
3_Lancer lors du choix dans la liste la vidéo choisie dans un lecteur flash(je parles pas du plug in nécessaire aux navigateurs mais d'une application faite en flash qui va lire la vidéo).
Bien sûr comme dit Nahux il faut un bon serveur pour stocker les vidéos, bonne bande passante...