suppongo che tu intenda usare un database per far questo.

nel caso, suggerirei: crea una tabella che contenga le informazioni del menu, in modo specifico:

id: indica univocamente la sezione
parent_id: indica di quale sezione e' figlio [=0 se fa parte del menu principale]
label: ad esempio 'MOTO' o 'PC' o cmq quello che vuoi che appaia


poi un'altra tabella per gli articoli:
id: indica l'articolo
id_sezione: indica la sezione in cui vuoi che appaia l'articolo
[e poi tutte le altre informazioni che ti servono]

su queste basi non dovrebbe essere difficile implementare uno script che gestisca tutto...
danno