No, .. la sintax Heredoc sólo te sirve para pequeños procesos .. es decir, para meter variables e interpretarlas pero no "lógica" (condicionales y resto de código PHP en general).
En ese caso te vendría mejor ir acomulando tu HTML en variables .. combiando uso de Heredoc si quieres.
Ejemplo:
Código PHP:
<?
// si tienes mucho html que poner ...
$mensaje=<<<HTML
<table .....>
etc ...
Esto es: $alguna_variable
HTML;
while (.....){
$mensaje .= "<td>".$row."</td>\n";
}
$mensaje .= "</table>\n";
Un saludo,