Ahora si da error, gracias Breixo buena solucion, sera proteccion de magic_quotes?
Si, eso es magic_quotes. Puedes deshabilitarlo en el php.ini para asi no tener que andar parcheando el código. Acuérdate de colocar display_errors on para ayudar a debuggar mejor con los errores.
Nota: No vallas a poner ese sistema en producción!