Una cosa. Non capisco quello che vuoi fare. Anzi lo capisco ma non capisco perché lo fai come lo fai. A quanto pare a secondo del valore della sottocategoria setti un link ad una pagina .php.
Adesso hai 8 sotto categorie. Ma se ne aggiungi una ti tocca modificare lo script. Perché non aggiungi un campo alla tua tabella che conterebbe il nome della pagina che vuoi ?