Te recomiendo los tutoriales de "normalización" y diseño de base de datos de:
www.mysql-hispano.com
De todas formas ... en principio eso es un problema que debes resolver con el buen diseño de tu Base de datos (supongo que usaras eso) o en general del "modelo de datos" a seguir .. Luego ya entrará PHP a "obtener" o "ingresar" esos datos en tu "modelo de datos".
Si usas Base de datos .. avisa para mover el mensaje al foro adecuado.
Un saludo,