Come faccio a creare un elenco di checkbox e mettere in un array le voci selezionate?


Io creo le checkbox così all'interno di un form..è corretto? o devo assegnare un nome diverso ad ognuna?

codice:
while($ris_elencogruppi=mysql_fetch_array($elencogruppi)){
   echo "<input type=\"checkbox\" name=\"gruppi\" value=\"".$ris_elencogruppi['id']."\">".$ris_elencogruppi['nome']."
";
}
poi come faccio nella pagina a cui passo le variabili a metterle in un array? o magari in una stringa con i vari nomi separati da virgole (soluzione per me migliore)?

grazie!