scusami ...
ma se invece di inviare
header ("HTTP/1.1 404 Not Found");
invii
header ("HTTP/1.1 601 Nullusacciu Errur");
cosa ti arriva come secondo parametro? (guarda che ti arriva il codice di status http non la stringa completa, almeno questo mi è parso di capire dalla documentazione)