Allora:
avere una base di layout unica per facilitare gli aggiornamenti è sicuramente una strategia consigliata, come è consigliato evitare i frame.

Tu però vuoi escludere la programmazione lato server se non ho capito male, quindi automaticamente vuoi escludere le inclusioni che sarebbero la soluzione migliore.

Non ti rimane che affidarti ai template di DREAMWEAVER che però sono una tecnologia proprietaria.