in reply to updating hash of hash

my %HoH = ...; sub updatename { my ($keyname, $keysubname, $keyvalue) = @_; $HoH{$keyname}{$keysubname} = $keyvalue; } updatename("flintstones", "husband", "joe"); # or # updatename(flintstones => husband => "joe");