my @Feldnamen = $cgi->param();
Wobei ich nicht sicher wäre, ob die Felder wirklich immer in einer definierten Reihenfolge ankommen (ich weiß es aber nicht), deshalb benutzt man ja Namen für die Parameter.
for(my $i = 2; $i <= $Feldnamen; $i++) {
keine schöne Perl Schleife und du benutzt nicht strict oder?
$Feldnamen existiert nicht.
Schöner:
for my $i (2...@Feldnamen){
Struppi.