Trata de hacerlo de nuevo, no siempre funciona a la primera.
Primero. Trata de generar los checkbox con nombres iguales, pero al final agregales un numero: check1, check2, etc.
Al final de la tabla colocan un campo hidden con el total de checkbox's
Segundo. Trata un bucle como el que sigue:
Max = Campo Hidden
Conta = 0
Do Until Conta >= Max
Insert Into Tabla(Campo1,Campo2) Values(Usuario, Check + Conta)
Conta = Conta + 1
Loop
Creo que algo asi te puede dar una idea de como hacerlo...
Saludos