in reply to CGI hidden retreive array

This code is very hard to follow. It would have been nice if you had given us a cut-down version of the program to work with.

Basically, it looks like you are writing <hidden> fields that contain objects. These are therefore converted from references to strings, so when you try to read them and use them as objects Perl doesn't know what to do with them.

You should only every use scalars containing text or numbers as the value on an HTML form field.

--
<http://www.dave.org.uk>

"The first rule of Perl club is you do not talk about Perl club."
-- Chip Salzenberg