Hola,
Me da que te refieres a contar con un archivo cuyo contenido sea más o menos similar a este:
Código:
<html>
<head>
<title>PAGE_TITLE</title>
</head>
<body>
<h1>PAGE_HEADER_TITLE</h1>
<div>PAGE_CONTENT</div>
</body>
</html>
De modo que puedas sustituir luego en dicho archivo las correspondientes "marcas" (PAGE_TITLE, PAGE_HEADER_TITLE, etc.) por el contenido correspondiente. Pues prácticamente has mostrado el código conque hacerlo.
Se trata de cargar el contenido del archivo, y para eso bien podría valerte la clase "TStrings", que muestras en tu código. A continuación, bastaría conque usaras la función "StringReplace" tantas veces como te fuera preciso.
No parece demasiado complejo... así de entrada, luego podrías tratar de ponerte con ello y, si te surge algún problema en concreto, comentarlo aquí mismo, a ver si alguien puede tratar de echarte una mano.