my %results; $results{$host}{$config}{$test} = 'OK'; # or 'FAILED' #### --------------------------------- hosts | configs | tests | results --------------------------------- host1 | conf1 | test1 | res1 | |---------------- | | test2 | res2 |-------------------------- | conf2 | test3 | res3 ... --------------------------------- host2 | ...