Como bien dices, lo que necesitas se puede hacer con Dreamweaver. Se llama una "plantilla". En Dreamweaver, para hacer una plantilla que te sirva de base de diseño, con zonas fijas que ya no tengas que repetir en tus 20 páginas, lo que debes hacer es montar una sóla página y, al guardarla, elegir la opción "guardar como plantilla".
Además en el menú "modificar" puedes definir qué zonas de esa plantilla se podrán modificar (zonas o regiones editables) y cuales quedarán siempre fijas. Una vez definida la plantilla, cuando quieras crear una nueva página basada en esa plantilla, eliges "nuevo de plantilla" en el menú archivo. En la ayuda de DreamWeaver tienes tutoriales sobre este tema.