Matthias: Dynamische Includes

Ich bin dabei eine recht Komplexe Anwendung unter ASP mit einer Access-Datenbank im Hintergrund barrierefrei zu machen.
Ich verzichte dabei auf Frames und regele den Aufbau via Stylesheets.

Die Anwendung soll für mehrere Kunden funktionieren, d.h. Header, Menü, Footer, etc. sollen dynamisch, dem aufrufenden User entsprechend, includiert werden.

Momentan löse ich das Problem indem ich die einzelnen Seiten über das  Scripting.Filesystemobject hole und Sie dann via .execute ausführen oder via .write schreiben lasse.
Das ist aber keine sonderlich gute Lösung, da die includierten Seiten allesamt ausführbar seien müssen (reiner ASP-Code).
Weiß jemand eine andere/bessere Lösung?

PHP kann nicht benutzt werden!