Hi,
open(COUNTERNEW, ">test.cnt") print "Fehler beim Erstellen!\n\n";
warum gibst Du da $! nicht mit aus? Was steht im Errorlog? Hast Du es mal mit einem absoluten Serverpfad statt mit einer zum aktuellen Verzeichnis relativen Dateinamen versucht?
Cheatah