En ese caso ..
tus variables del formulario .. todas tienen que ser de tipo array:
<input type = "hidden" name = "codusuario[]" ....>
En tu script PHP de proceso tendras que recorrer ambos arrays de indices iguales con un bucle for() .. Si el valor de codusuario[] tiene que ser tomado si el checkbox "seleccion[]" es seleccionado, para recorrer tu bucle for() usa para contar los elementos del bucle el array "seleccion[]". Si todos los valores que tienen tus vairble (hidden) codusuario[] has de recibirlos y leerlos en tu script de proceso, en lugar de contar (count()) los checkbox (que sólo pasa su valor si se seleciona) .. cuenta el otro array.
Código PHP:
for ($x=0; $x<count($_POST['codusuario']); $x++){
echo $_POST['codusuario'][$x].'<br>';
echo $_POST['selecion'][$x];
}
Así, .. tu checkbox podrá tener valor simplemente de "1" entendiendose que si se selecciona pasa a tu script PHP dicho valor y si no se selecciona no pasa.
Un saludo,