Mira, como hace mucho calor para ir a atar las tomateras, te lo he reescrito con mysql.
Código PHP:
$elmenu=Menu();
function Menu($pId=0){
$result = mysql_query("select id,linklabel from menu where parentid=$pid");
if(empty($result)){return "";}
while ($row = mysql_fetch_array($result)) {
$menu.="<li><a href=\"{$row['id']}\">{$row['linklabel']}</a></li>";
$menu.=Menu($row['id']);
}
$menu="<ul>$menu</ul>";
if($pId==0){$menu="<div>$menu</div>";}
return $menu;
}
Saludos.