Por los programas, busca en Google por esos nombres, y te llevan a las páginas de descarga, demos, tutoriales y demás. Son bastante conocidos, y me olvidaba de estos 2
http://www.flvplayer.com/ http://flv-player.net/
Po lo otro no es tan facil, primero lee este post que contesté ultimamente, se refiere a un mp3, pero la situación es mas o menos parecida
http://www.forosdelweb.com/f91/repro...3/#post3671282
Usa este razonamiento
Tu usuario sube el FLV
Este se guarda en una carpeta en el server con un nombre determinado I(que tu elegiste en el proceso de subida, lo que denominas $destino)
Cuando analices la mecánica de los reproductores, vas a ver que se le pasa el nombre del archivo para reproducirlo. Algunos trabajan con archivos xml auxiliares que crean listas a partir de nombres.
En definitiva tenes que buscar la forma de pasrle el nombre al reproductor flash.
Con php podria ser (mirá el post que te hice leer)
Otra función que podes usar es readdir() de php, con la que podrias leer los flv de la carpeta destino y generar reproductores individuales o una lista de reproducción.
Son muchas las variantes, es solo cuestión de empezar a experimentar
Saludos