Представлюя я себе это очень отлично. Лучше не бывает.
Пример:
$a = array("a1","a2","a3,"a4","a5","a6"); //Главное меню
$a2 = array("a2_1","a2_2","a2_3"); // подменю для страницы a2
$a4 = array("a4_1","a4_2","a4_3"); // подменю для страницы a4
$a5 = array(("a5_1","a5_2"); // подменю для страницы a5
Чтоб в итоге получилось.
[tr]
[td]a[a1][/td]
[td]a[a2][/td]
[td]a[a3][/td]
[/tr]
[tr]
[td]элементы массива a1 ,если есть[/td]
[td]элементы массива a2[/td]
[td]элементы массива a3[/td]
[/tr]
[tr]
[td]a[a4][/td]
[td]a[a5][/td]
и так далее .....