in reply to 1 $var 2 2$vars part 2
in thread 2 $vars 2 1 $var

I reccomend using a hash of arrays instead.

my %data = ( john => [ ], mike => [ ], harry => [ ] ); foreach my $name(qw/john mike harry/) { push @{ $data{$name} }, any_data_goes_here; }