Hay várias técnicas para eso ..
Desde una estructura gerárquica en una BD .. o archivos XML .. o dando esa estructura a tu sitio como directorios y tan sólo leer el URL para saber donde estamos ...
Puedes ver un montón de alternativas en:
http://www.hotscripts.com/PHP/Script...ion/index.html
Un saludo,