Hallo Ralf,
zu Deinem eigentlichen Problem kann ich leider nichts beitragen.
Aber: ist Dir klar, daß kein Browser dazu verpflichtet ist, den Referer mitzuschicken. Dieser kann also auch bei einem Skriptaufruf von Deinen Seiten aus leer sein. Bei Opera kann man sogar direkt in den Browsereinstellungen wählen, ob der Referer geschickt werden darf oder nicht (und zwar im Menüpunkt "Privacy" = "Privatsphäre" ;-).
Viele Grüße
Carsten