Hallo,
Mir war bekannt, dass das übergeben der Variable via Link nur mit register_globals on funktioniert. Aber in diesem fall scheint es was anderes zu sein.
Aus einem anderen Grund _kann_ das von Dir beschriebene Fehlverhalten aber nicht verursacht werden, wenn es denn auf dem anderen System mit dem exakt gleichen Code klappt. Bist Du Dir denn sicher, dass Deine register_globals-Einstellung übernommen wurde? (Was sagt phpinfo()?)
Viele Grüße,
Christian