Da una lettura molto rapida...
Prima pagina
Codice PHP:
$output "";
while (
$row my_sql_fetch_assoc($resource)) {
     if (isset(
$_SESSION["cb"][$row["id"]])) {
            
$checked "checked";
     } else {
            
$checked "";
     }
     
$output .= <<<EOF
               <input type="checkbox" name="cb[{$row["id"]}]" id="cb[{$row["id"]}]" value="{$row["nome"]}{$checked}>
EOF
;
echo 
$output;

Quando torni indietro, la condizione nell'if dovrebbe svolgere il suo compito...