PHP no evalua el contenido que tengas entre comillas simples.
Deberias Concatenar o usar comillas dobles y cuando en tu código HTML necesites comillas dobles las "escapas" \"
ejemplo:
Código PHP:
$cuerpo="<b>Esto es HTML</b><img scr=\"algo.gif\"> bla bla $aqui_variable_php bla blabla <br> mas HTML ...";
O concatenando:
Código PHP:
$cuerpo="<b>Esto es HTML</b><img scr=\"algo.gif\"> bla bla ". $aqui_variable_php." bla blabla <br> mas HTML ...";
Concatenar te servirá por ejemplo si necesitas llamar alguna funcíon que su resultado se "junte" con el resto de la cadena ....
Te recomiendo que leas:
http://www.php.net/manual/en/language.types.string.php
Un saludo,