in reply to Dynamically naming and creating hashes
foreach (@hashNames) { ${$_}{'key'} = $i; } [download]
foreach (@hashNames) { %{$_} = ( key' => '0' ); } [download]