Cita: Lenguajes de programacion web hay muchos, los mas sobresalientes en estos casos son
PHP
Ruby
Python
y ASP.NET
te recomiendo PHP o Ruby (on Rails) por su simplicidad
Se te olvida tambien nombrar JAVA. Yo honestamente para lo que pides contrataria el servicio en una empresa porque si bien no es dificil lo que necesitas si es necesario tener muchos detalles en cuenta y es mejor una empresa que ya tenga experiencia en ese tipo de plataformas y no tu empezando desde cero.