Hier die Möglichkeiten die mir spontan einfallen, schreib mal was du technisch kannst. Deine Java-Erwähnung nehme ich mal als JavaSCRIPT an, weil im Browser Java doch inzwischen zu selten ist. Serverseitig ist PHP dafür schon okay, Java geht aber natürlich auch, beides aber mit dem passenden CMS.
1.) CSS:
Hier hast du ein Beispüiel für ein Menü mit JS, gehe links oben auf "Find your green party"
EGP: Startpage
Sind an sich :hover-Regeln + etwas Javascript für den Internet Explorer, weil der hier zuwenig kann. Schnell Crossbrowser und ganz angenehm. Falls du Firebug (Ext für Firefox) noch nicht kennst/verwendest: wunderbares Tool um sich den Quelltext anzuschauen und ihn im Betrieb zu ändern.
2.) javascript
: Kennst du mootools oder prototype ? Das wären Javascript Bibliotheken, die dir die Probleme beim COrssbrowser-arbeiten nbanehmen, also das IE sich anders als FF/SAFARI/CHROME/.. verhalten.. damit wäre 'ne Lösung in JS noch am angenehmsten.
3.) FLASH: Falls du Flash kannst, kannst du es theoretisch damit auch machen.