ok
se ho capito giusto....
per avere un effetto del genere io manipolerei i css

1) Crei l'intera struttura, aggiungendo un id per ogni tag <ul> e[*]
A
->x
->y
->z
B
->x
->y
->z
C
->x
->y
->z

2) nei tag[*] che se ho capito sono x,y,z ci aggiungi lo style rendendoli non visibili
per es.: <li id="Bx" style="dispplay:none">Bx bla bla

3) nei tag <ul> aggiungi l'evento per il mouse in modo da far eseguire uno script in javascript quando il mouse gli passa sopra
per es.: <ul id="B" onmouseover="visualizza('B');">Bbla bla bla[/list]

4)fai lo script, in modo che quando passi su A visualizza il sottomenù A e nasconde i sottomenu B e C, quando passi su B visualizza il sottomenù B e nasconde i sottomenu A e C e così via....

in javascript per manipolare i css devi recuperare gli oggetti con getElementById()
e poi gli puoi modificare lo stile display da none, a inline

Prendi spunto da questa cosa e fai qualche ricerca, di esempi ce ne sono a tonnellate, altrimenti tra un po te l'ho fatto io
Ad ogni modo questa è una richiesta che secondo me troverebbe più risposte se postata nell'area javascript dato che con il php centra poco, se non per la compilazione dei menu.
Buon lavoro