mmm creo que tu problema es mas de como tratar los datos que seleccionaste
mira este ejemplo
http://www.rinconastur.net/php/ejemplo138f.php
si en caso de que estes mostrando la lista con los checkbox de manera dinamica puede agregar en cada check esto un ejmplo
Código:
# despues de recoger los datos añadimos un campo de formulario
# identificado por un NAME que es una matriz (borra) cuyo indice es el DNI del campo consultado
# al ponerle como VALUE='Si" lo que estamos haciendo es que
# cuando este "marcada" la casilla ese elemento de la matriz tome valor Si
# cuando "no está esté marcada" tomará valor NULL y por lo tanto
# NO SERÁ ENVIADA POR EL METHOD POST
echo "<td align=center> <input type=checkbox name=borra[$salida[0]] value='Si'></td><tr>";
ahora en el php lo que debe uno hacer mostrar cuales fueron seleccionadas, una vez sabiendo cuales fueron ya puedes hacer tu proceso que deseas
Código:
foreach ($_POST['borra'] as $indice=>$valor)
{
echo $valor.'<br>';
}
saludos espero te sirva de referencia