Hola sorlak,
para este problemas tienes mas de una solucion, pudes usar:
Código PHP:
<?php
// No entiendo porque dices que te daba problemas esto
htmlentities($texto);
// Aqui hay otra muy parecida a la anterior
htmlspecialchars($texto);
// O como me gusta decir a mi "lo hago manualmente":
str_replace('"','"', $texto);
?>
Como ves tienes para elegir :P