Buenas Noches,
Con respecto a tu requerimiento, me encuentro con toda la capacidad de realizarlo, frecuentemente he realizado este tipo de trabajos, lo desarrollaria en el lenguaje de PHP, utilizando un frameword, la base de datos lo podriamos tener en MySql, esta eleccion se debe por tema de costos, seria mas accesible, Bueno te comento adicionalmente, que no solo domino ese idioma y con esa base de datos, conosco los siguientes lenguajes de promgramacion: PHP, C#, VB.net, Java, JSP, JSF y como motores de base de datos he trabajado con SQL, Oracle, Postgres, DB2 y MySql.
Frecuentemente he realizado trabajos de Intranet. Espero poder tener la confianza para poder realizar el trabajo en mecion, en el cual te propondria un cronograma con mayor detalle y tiempos. todo este tema me demoraria en un mes.