An sich schreibst du die Seite ganz normal - die einzelnen 'Seiten' packst du in ein div, welches mit "display:none" ausgeblendet wird, wenn man nun auf den Link klickt, laesst du es mit Jvascript wieder einblenden..

Gibts aber schon massig Codes dafuer hier im Forum & Web - such einfach mal bei google nach 'toggle - html'..

& zum Menue: einfach mit CSS(position:fixed) unten recht (bottom:10px; right:10px) unten rechts an der HP bringen.. Mehr dazu: http://www.css4you.de/position.html