como lo hizo pangallo, es correcto... así que no es tan complejo como parece... espero este ejemplo sirva de algo mas...
mostrar registros Código PHP:
while ($row = mysql_fetch_assoc($result))
{ // esto, solo es para mostrar los checkboxes
// como se lee... usamos como name un "arreglo"
echo '<input type="checkbox" name="foo['.$row['id'].']"/>';
}
procesar registros Código PHP:
foreach ($_POST['foo'] as $id)
{ // asi es como obtenemos los ID, desde el formulario...
echo $id;
// solo resta procesar estos ID, recuerda que
// mientras este seleccionado... existira en el arreglo POST
mysql_query("DELETE FROM `candy` WHERE id=$id"); // por ejemplo
}
suerte!
NOTA que usar IN() es la mejor forma de hacerlo... cuando tomas decisiones que afectan a un grupo determinado