my $modify = stat($file[9]);
Du behandelst eine skalare Variable - nämlich $file - wie ein Array. Dadurch wird implizit ein Array erzeugt (bzw. angenommen), welches aus den einzelnen Zeichen des Skalars besteht. An dieser Stelle hast Du *keine* Information über irgendeine Datei vorliegen.
also schon cool wie du das beschreibst.. aber wenn euer gnaden doch netter weise einen lösungsvorschlag anbieten würde, sehe ich mehr Sinn in Ihrer Aussage..
der Perlanfänger