(Hab ja gesagt, ich spreche kein PHP, auch wenn ich durch meine anderen Programmierkenntnisse durchaus verstehe, was ein Code macht... aber wenn es darum geht zu erkennen, welcher Befehl falsch notiert ist... :D )
$REQUEST_URI ist nicht wirklich falsch notiert ... erfordert aber so, wie Dein Skript es benutzt, aktiviertes register globals. Und das ist ein Problem.
Das würde ich auch nicht aktivieren, weil schon vor 12(!) Jahren (PHP 4.2.0) register globals aus Sicherheitsgründen ENDLICH per default deaktiviert wurde. Seit PHP 5.3 ist es sogar "deprecaded", dass bedeutet, dass es bald (in neuen PHP-Versionen) auch nicht mehr aktivierbar ist.
Das lässt mich für Dein Skript das Schlimmste befürchten. Es ist offenbar "asbach-uralt" und dürfte ziemlich verbugt und unsicher sein - und es wird offenbar auch nicht gepflegt (der Server, von dem der Download stattfinden soll wird nichtmal mehr gefunden).
Du solltest Dir was Neues suchen.
Jörg Reinholz