En efecto, no sólo puedes imprimir variables, también puedes colocar el código HTML directo:
Código PHP:
<?php
if ($variable)
{
header("blabla");
}
else
{
?><p>Codigo HTML</p><?php
// o bien:
include "pagina.html";
}
?>
De hecho, lo recomendable es no usar echo ni print para mostrar código HTML estático, ya que consume memoria del procesador. Colocando el código HTML directo, el servidor no trabaja nada al mostrarlo, pues no procesa nada (eso lo hace el navegador al interpretar el etiquetado HTML).
Saludos!