Again, the problem I see with this solution is that I won't know how many "N"s I'll have, since the list is being created dynamically depending on the data.
Comment on Re^2: OT? Checkbox list with CGI/Javascript
You will know how many 'N's there are because there is one "hidden" variable for each 'N'. That's what the hidden variables are for. If a hidden variable was submitted then you know a checkbox exists.