Elias77...
Te aconsejo que te des una vuelta
por aquí. Si no quieres complicarte la vida con una base de datos para asegurar un poco más el tema, mira
este Post.
Hace poco hice una Site con estas características y descubrí que hay varias maneras de hacerlo.
Saludos!