Hallo,
hoffe mal ich hab's selber richtig kapiert. ;-)
// $produkte{$name} = @produkte;
// $nr{$name} = @nr;
// $menge{$name} = @menge;
// u.s.w.
$produkte{$name} = [@produkte];
oder
$nr{$name} = @nr;
weil nämlich :
@array bei einer zuweisung im zusammenhang mit einem Skalar ($hash{bla} ist ein skalar) nur die Größe des Arrays zurückibt.
Struppi.