Pues la forma que te indico es la más rápida, pero si no te molesta tener que cargar el archivo, reemplazar y luego enviar el contenido, podés usar las
funciones de cadenas, en especial
str_replace:
Código PHP:
//cargo el archivo
$archivo = file_get_contents('Plantilla.html');
// reemplazo:
$archivo_nuevo = str_replace('$usuario', $_SESSION['nombre_usuario'], $archivo);
// envío al navegador
echo $archivo_nuevo;
Saludos