jeje, es verdad, tiene lógica. No me acordaba que ' sirve para definir texto y " para definir texto interpretado
Usa esto:
Código PHP:
<?
/* message */
$message = '
<shtml>
<body background="http://www.mipagina.com/graficos/fondos/fondo.jpg">
<table width="450">
<tr><td>
<table width="450">
<tr><td colspan="2">
<font style="font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color:#990000 ; ">'.$cabecera.'</font><hr>
</td></tr>
<tr>
<td colspan="2">
<BR><BR>
<p><b>'.$titulo.'</b></p>
</td>
</tr>
</td></tr>
</table>
</td></tr>
</table>
</body>
</shtml>
';
?>