in reply to Dynamic Memory allocation
No, it will not. Perl automatic memory handling takes care of these things.
You can also use the [] operator as ...
$g_User{user1} = [@l_UserDetails]; [download]