Foreach @array1 { print $HoH{$array1[$_]}{array5} # array5 associated with array1 print $HoH{$array1[$_]}{array4} # array4 associated with array1 print $HoH{$array1[$_]}{array3} # array3 associated with array1 # etc. etc. }