in reply to Adding additional values to a hash of an hash ?

The easy method of doing this is as follows:

my %newhash = ( %hash1, %hash2 );

However, the above assumes that you do not have duplicate keys in your hashes as keys in hash 2 will overwrite those in hash 1. If you do have duplicate keys, you'll have to figure out what to do and compensate for that.

Alternatively, if you simply have another key/value pair to add to an existing hash, you can just assign them directly.

$hash{ $key } = $value;

Again, this assumes that $key does not already exist.

Cheers,
Ovid

New address of my CGI Course.
Silence is Evil