La idea e la que Genetix te plantea, Xpiral, pero eso es algo que deberías postear en el 
foro de PHP, que es donde realmente te pueden orientar. 
La base de datos y el SQL no pueden controlar ese tipo de cosas porque no están pensados ni diseñados para eso, por lo que es mejor que pongas el post allá.