You will run into a little problem there... checkboxes not selected will NOT be "visible" on the receiving page.
A quick n dirty way from this is to generate
hiddenfields just before the real checkboxes.
<input type='hidden' name='cbo1' value='off'>
<input type='checkbox' name='cbo1' value='on'>
This technique uses the fact that if the checkbox is selected, it overwrites value set by the hidden field, otherwise, it still follow to the next page with a defaultvalue you choose.
However, I don't know if you are guarantied to receive all fields in "order" in all versions of browsers or whatever this technique depends on.
/ Ronnie