in reply to How to dereference with sub hashes array...?

Did you notice the @ in push(@{$href{$key}}, $insert_val)? =)

Change

print "\t$line\n";
to
print "\t@$line\n";

Cheers Rolf

( addicted to the Perl Programming Language)

update

after a second look at your data structure I think that hdbs suggestion in Re: How to dereference with sub hashes array...? rather suits your needs.