$MLDBM_Hash{$user}{$subkey} = $value; # Won't work. my $hash = $MLDBM_Hash{$user}; # Will work. $hash->{$subkey} = $value; # Modify $MLDBM_Hash{$user} = $hash; # Reassign