En principio te dá problemas las comillas dobles que usas en el contenido de tu variable que abres con comillas dobles ..
Puedes usar comillas simples en:
Código PHP:
$texto='aquí lo que sea "entrecomillas"';
pero, así no se va a evaluar el valor de tus $variables que requieras usar entre un "entrecomillado" simple .. así que tendrás que ir concatenando para usar las variables donde correspondan.
Código PHP:
$texto='<? bla blabla "comillas"'.$unavariablephp.' mas cosas;
También puedes escapar las comillas (dobles o simples) para usarlas entre comillas dobles o simples de apertura/cierre de una variable con: \"
Más info y teoría en el manual oficial de PHP:
http://www.php.net/manual/en/language.types.string.php
Un saludo,