Det låter som någon form av CMS. Det finns en uppsjö av dessa. (sök på cms i detta forum)
En mycket enkel och robust lösning är att använda php och funktionen include() (googla på php + include)
Det kan också ordnas med sk Server Side Includes (SSI) (googla på SSI).
Ett annat sätt är att använda javascript och AJAX-requests om man inte kan använda serverspråk.