allora se ti servono procedure ricorsive e' peche' ahi dati in formato alberale che vanno stampati o gestiti ...

ad esempio un xml etc....

i dati del menu da dove arrivano ?