Este es la url de youtube que te permite descargar el vídeo.
ht*p://w*w.youtube.com/get_video?video_id=[ID_VIDEO]&t=[ash]&fmt=18">
La programación que tengo ahora la he echo yo toda, no soy un as del php pero puedo tirar con google y la web de php.net
El "ash" YouTube lo genera para tu IP, si el servidor hace un fopen u otra tipo de apertura en el server crea un ash falso para la IP del servidor.
Por eso creo que no existe nignua web que te permita lo que yo quiero hacer, por que a lo mejor es imposible hacerlo más sencillo.
------------------------
Lo de la base de datos lo había pensado para asi almacenar los "ash" y no recurrir a youtube, pero cuando me di cuenta que para cada uno son diferentes pase de usar sql