1) _m3 oder nur m3, aber sicher nicht _mp3
2) Nur selber fixen macht schlauer
3) Wie kommst Du in Zeile 47
$mailprog = "$1 -wT Z:/http/nightman/scripte/sendmail/nms_sendmail -oi -t";
auf das "$1" am Anfang? $1 beinhaltet einen Match einer RegEx.
IMHO sollte dort "C:/perl/bin/perl.exe" oder so stehen.
Weiter wird $mailprog dann via eval aufgerufen. Daher musst du Backslashes statt Slashes verwenden. Da Du fuer den String " verwendest, musst Du jeden "/" durch ein "\\" ersetzten.
HTH