le principe est correct mais pour ma part j ai une préference pour faire tt sur la mm page comme ca l utilisateur voit direct les modifs
il n est pas aléatoire mais tu dois attribuer un id (clef unique) a chacun de te checkbox
ensuite est comme cela est un formulaire tu as 2 methodes GET et POST
mais faisons simple ...
le tag d un formulaire se presente ainsi ...
echo "<form method=\"post\" action=\"tchat.php\">";
on reconnait ici la methode et la page appellée...
evidement il faudra fermé ton formulaire
echo '</form>';
ensuite la recuperation de tes variables tres simple...
suivant la methode on ecris
$ma_variable= $_POST["LeNameDeLiputOuCheckBox"];
j espere avoir été assez clair sinon tu redemandes

--------------------------------------------------------------------------------------------------
Ilvaut mieux poser une question et passer pour bête que le rester toutesa vie