Naja, die rechtliche Seite ist natürlich eine heikle Sache.
Ein Timestamp ist und bleibt ein Timestamp.
Es wird aber empfohlen bei MySQL 4.1 PHP 5.x zu nutzen, da sich in MySQL 4.1 z.b. der Passwort-Hash geändert hat.
Bei PHP 4.x ist es häufig so dass register_globals von den Hostern aktiviert wurde.
Inzwischen denken die Hoster aber um und deaktivieren register_gloabls (besser gesagt lassen sie es deaktiviert).
Die Daten der Auktion werden ja sicherlich in einem Formular eingegeben (unter anderm auch die Laufzeit der Auktion).
Ich vermute dass die Laufzeit der Auktion zum aktuellen Timestamp hinzugezählt wird.
Wenn nun aber register_gloabls=OFF eingestellt ist, kann auf die Eingaben des Formulars nur mit den Supergloablen $_POST, $_GET usw. zugegriffen werden.
Dass heisst wenn das Formularfeld z.b. "auktionsdauer" heisst, kann bei register_globals=ON mittels $auktionsdauer und z.b. $_POST['auktionsdauer'] zugegriffen werden.
Wenn aber register_globals=OFF eingestellt ist, kann nur mittels z.b. $_POST['auktionsdauer'] auf den Wert zugegriffen werden.
$auktionsdauer hingegen enthält keinen Wert und somit wird auch kein Wert zum Timestamp addiert.
Folglich wird lediglich der aktuelle Timestamp in die Datenbank eingetragen..... womit die Auktion zwangsweise auch gleich beendet ist.
Da ich aber weder Deine Serverkonfiguration noch das Script kenne, ist dieses natürlich nur eine Vermutung.
Dass das Script aber laut dem Hersteller komplett geändert werden müsste, würde meine Vermutung allerdings unterstreichen.
Daher würde ich mal mit
die Einstellungen von regsiter_globals vergleichen.
Wenn auf dem alten Server tatsächlich register_globals=ON und auf dem neuen Server register_globals=OFF eingestellt ist, würde ich zuerst mal testen was das Script sagt wenn Du die Einstellung auf dem neuen Server änderst.
Da register_globals=ON aber ein Sicherheitsrisiko bedeutet, sollte diese Einstellung lediglich zu Testzwecken und nicht zur Problemlösung dienen.
Wenn Du nicht die Möglichkeit hast die Einstellung des Servers zu ändern, könntest Du auch einen lokalen Server zum testen installieren (z.b. XAMPP).