Bisognerebbe vedere che file è quel json.php.

In php5 l'estensione php-json è nel core di php, in php4 esiste come estensione PEAR.

Io quando mi trovo su php4 uso una classe chiamata "Services_JSON" (che dovrebbe essere quella da cui si è partiti per creare l'estensione PEAR).

Non ricordo se mi sono trovato nel tuo caso ma non mi ha dato mai errori.

Se non puoi usare l'estensione di php5 o installare la classe PEAR posso mandarti il file che uso io.

ciao