efectivamente, seria en flash y yo lo se hacer, lo que no sabria bien es como incorporarla a una web existente.
necesitaria saber como esta hecha tu web y acceso a tu servidor.
pasame el link de tu pagina para ver que se puede hacer
no necesariamente debes usar flash, tambien puedes usar jquery y css3 es mas complicado quiza peo te dara un mejor resultado, flash esta destinado a su extincion.
Estoy de acuerdo con los que dicen JQuery.... Se puede hacer más fácil en Flash, pero dispositivos como iPads, o el entorno Mac no podrán mostrarlo..... Jquery es la solución... hay menús que podés descargar y modificarlos para tu objetivo. te puede servir este enlace http://www.dynamicwp.net/articles-and-tutorials/best-tutorials-jquery-sliding-door/