Hola!!!
A ver, yo estoy/ estaba haciendo algo similar... aunque no esta completo, hace falta ver como manejar los enlaces... por si te sirve...
Código php:
Ver original<?php
$menu_nombre=array(0=>"Programacion",1=>"Consolas y Juegos",2=>"PC", 3=>"Multimedia",4=>"General");
$menu_nombre_sub=array(0=>array("PHP","JAVASCRIPT","C/C++","CSS"), 1=>array("Xbox 360","PS3","WII","General"), 2=>array("Hardware","Software","General"), 3=>array("Video","Muscia","Cine"), 4=>array("Deporte","Motor","Tecnologia"));
for($index=0;$index<count($menu_nombre);$index++) {
echo "<li><a href=''>".$menu_nombre[$index]."</a>";
if ($index<count($menu_nombre_sub)) {
if(count($menu_nombre_sub[$index]!=0)) {
echo "<ul>";
for($index_2=0;$index_2<count($menu_nombre_sub[$index]);$index_2++) {
echo "<li><a href=''>".$menu_nombre_sub[$index][$index_2]."</a></li>";
}
echo "</ul>";
}
}
echo "</li>";
}
?>