in reply to Hashes of arrays problem

Yes, no clarity -
sub foo{ print @{$_[0]->{$_}},$/ for keys %{$_[0]} }
but I doubt this helps a lot.
Please, see Perl Data Structures Cookbook.