Si quieres montar tu propio servicio de descarga de videos de YouTube, aquí tienes un script en PHP para que tengas tu propio sitio donde los usuarios puedan descargar videos de YouTube, sólo deben ingresar la URL del video y reciben el enlace para descargar el video en formato FLV, el script es muy simple tan sólo consiste en una clase usando Curl.
Enlace para descarga directa y más información del autor.