Se parli del menù a destra, beh, è fatto in Flash. Devi avere il programma e le basi nozionistiche per usarlo. Sezione apposita del forum.

Se ti riferisci l menù in alto invece è un banalissimo effetto hover ottenuto con i css. Sezione apposita del forum.

Php (e gli altri linguaggi di scripting lato server) hanno poco a che vedere con la progettazione di interfacce. Effetti sui menù puoi ottenerli con javascript, ajax, dhtml, action script (per animazione Flash): linguaggi di scripting client side.

Per il design delle interfacce, invece, devi avere buone basi di grafica.