Hi Chris!
Zunächst würde ich versuchen, die Idee deinem Bekannten auszureden, da es 100% total nervig ist, wenn man beim Betreten einer Seite warten muß, bis man "endlich" ein Menü erhält (spätestens nach dem zweiten Access, wenn der "Baumwuchseffekt" bekannt ist...)
Aber nun, wie gehts:
1. Möglichkeit: Flash - mit einer Flashseite kannst du bestimmen, wann welches Element eingeblendet wird. Nachteil: Leute ohne Flash oder Flash deaktiviert sehen die Seite nicht - Barrierefrei ist es auch nicht (Stichwort: Sehbehinderung).
2. Möglichkeit: Javascript - auch hier ist es möglich, dynamisch Inhalt zu erzeugen. Im Prinzip sind die Probleme die selben wie bei (1).
3. Möglichkeit: Aktualisierende Seite, welche mehrfach vom Server die verschiedenen "Animationsschritte" (diese können durch Sequenzbildung mittels z.B. amimated Gifs verringert werden) abholt und die Seite so langsam aufbaut.
Problem: Schmalband user warten sich zu Tode und du erzeugst massiv Traffic overhead.
Aber im Prinzip bleibt es dabei: Wie auch immer du es machst, es ist ein schlechtes Konzept, das wirklich geeignet ist, User zu vergraulen.
Grüsse,
Richard