Mira , esto de borrar varios registros de un listado con check box yo lo hago muy sencillo , hago un funcion con javascript que escribe en un campo hidden de donde saca el id a borrar del value del checkbox.
en el campo hidden te quedara por ejemplo 1;5;20;60 etc etc.
en el evento click del checkbox lo mandas a la funcion que escribe en el campo hidden todos los check que estan chequedos, dejando el value separado por ;
El campo hidden que lo puedes llamar de nombre = "aborrar", a ese lo mandas por post al php que borra , y luego te haces un for para sacar numero por numero de lo registros que vas a borrar y generando una sola consulta sql para hacerla de una sola vez .
Si no me explico bien , tengo codigo para que lo veas mejor , avisame y lo publico, lo tengo que buscar.
Salu2s