mmmm pues primero, la DB, eso es muy importante, pero sino quieres compliques, un archivo plano.
Segundo, php de modo básico, con algo de sesiones, y un programa que te permite gestionar tu programaciòn.
Sòlo con eso, ya debes hacerlo. Busca en
www.google.com, el en estos casos te ayuda mas que nosotros.
Saludos!