Bueno, para crear la plantilla existen varios metodos, uno de ellos (el más simple) consiste en ubicar claves dentro de tu plantilla para luego sustituirlas con php, algo así:
nombre: {nombre}
Entonces al mandar tu correo, lees la plantilla y sustituyes (mediante str_replace) la clave {nombre} por el nombre de tu usuario digamos ¿me explico?.
Ejmplo de la plantilla (plantilla.html):
Código HTML:
<b>Plantilla de correo en HTML</b><br><br>
Nombre: <b>{nombre}</b>
Código PHP:
<?php
/* Parte que procesa la plantilla */
$abrir_plantilla = fopen("plantilla.html","r");
$plantilla01 = fread($abrir_plantilla,filesize("plantilla.html"));
fclose($abrir_plantilla);
$plantilla01 = str_replace("{nombre}",$_REQUEST['nombre'],$plantilla01);
?>
Finalmente la variable $plantilla01 es la que usas como "Body" en el phpmailer.