ti serve un po' di javascript e html(+css)per farlo.
ti crei un div con la lista delle voci di menu il css associato, e poi con javascript lo rendi dinamico controllandone la posizione.
Al div gli assegni due eventi, uno all'onmouseover che fa entrare il menu, uno all'onmouseout che nasconde il menu.

Per muovere il menu devi servirti nelle tue funzioni di setTimeout("funzionedarichiamare()", pausaPrimaDiRichiamarla)...

questo è solo un input per iniziare, è interessante come cosetta da realizzare, perciò è meglio se ci sbatti un po' la testa da solo, poi se hai problemi, chiedi