Man, I am VERY grateful for your help, Gummi. I understand what you’re saying for the most part and I tried the code you provided, but unfortunately got the same results (no update to the checkboxes when submitted). Here’s a snippet of what was output:
array(2) {
["tri"]=> array(33) {
[1]=> string(1) "1"
[2352]=> string(1) "1"
[886]=> string(1) "1"
Does that shed any light on this for you? Obviously I’m out of my depth…