Lo que pasa es que seguramente la variable $P[X] contiene comillas dobles y se está interpretando como final del valor del campo.
Lo que debes hacer es reemplazar las comillas dobles por su equivalente
".
Para esto, puedes utilizar la función htmlspecialchars($P[X])
http://www.php.net/htmlspecialchars
Saludos