La seguridad de facebook es imprecionante, si posee un modulo de desarrolador para facebook, que incluye consultas a bd en el lenguaje de facebook, yo creia que con ese modulo facebook seria una open door para la pirateria pero no es asi.
http://developers.facebook.com/
Facebook Markup Language (FBML)
Facebook tiene informacion muy limitada sobre FBML... hay una aplicacion desarrollada por otra persona (
http://apps.facebook.com/fbmlzone/) en ingles que tiene algunos ejemplos.. Por otro lado, facebook tiene un aplicacion que te permite agregar videos en flash entre otras cosas (
http://www.facebook.com/apps/index.php?type=3&sort=2) quizas puedas encontrar una aplicacion de youTube que puedas agregar a la pagina tambien.
u peudes escoger el nombre
http://www.facebook.com/username/
Para el chat, tengo algo parecido pero esta creado en Ajax con una clase especial de JQuery UI