Sí, para eso, y gratis, es para lo que debes usar PHP+MySQL. Aquí te dejo un tutorial para que aprendas, y con eso ya sería suficiente para hacer lo que quieres:
http://www.webestilo.com/php/
Si tienes alguna duda (cómo hacer lo del user + key, mostrar las tablas con un color alternante...) preguntas.