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á.