in reply to Can HTML::FillInForm handle multiple checkboxes?

Do you have warnings turned on? This code:
$fillinformvalues = { typeofinfo => $query->param('typeofinfo') };
should complain about constructing a hash with an odd number of elements, when the query object has an even number of entries for that parameter. That warning might have been a clue.