Como ya te mencionaron si vas a esta manejando mucho paginas un idioma como php o asp es lo ideal pero quería añadir que si tu cabecera era un imagen entonces al utilizar un archivo css aparte puedes lograr lo que quieres. Puedes utilizar un div con background-image: url();
HTML
Código:
<div id="cabecera"></div>
CSS
Código:
#cabecera{
height: 500px; //altura del imagen
width: 250px; //anchura del imagen
background-image: url(tucabecera.jpg); //imagen
background-repeat: none; //para que no lo repite
}
y solo tienes que cambiar el imagen de background-image: url(); y se cambiara en todas las paginas.