in reply to POST array of hashes CGI

Post can only handle strings, and the array_ref is stringified to "ARRAY(0x818064)".

you need to serialize/deserialize the data, either with Data::Dumper or JSON.

I'd rather prefer JSON, because deserializing with eval is risky.

Cheers Rolf
(addicted to the Perl Programming Language :)
Wikisyntax for the Monastery FootballPerl is like chess, only without the dice

PS: And as a next step don't try to handle an array_ref as a hash_ref.