Hola,
Veo que lo que estás buscando es como un portal, pero que permita la administración del contenido para poder subir y descargar archivos (video, PDF, etc.)
Una opción es .net y bases de datos SQL server, son mas estables que un PHP y Mysql, y el hosting ya no es costoso.
Mi propuesta está orientada a 3 fases,
1. Diseño
2. Desarrollo
3. Montaje en un sitio de prueba para su verificación
El precio y el tiempo es negociable, me interesa más una buena referencia y más trabajo que otras cosas.
Quedo atento a sus comentarios
Cordial Saludo
Luis Augusto Guerra