Veamos, no es tan complejo, mira por ejemplo esto
Código :
for($i = 1; $i<=10; $i++) //for del 1 al 10
{
echo "<p><input type='checkbox' name='opcion$i' value='$i' />Opción $i</p>";
}
Nota que :
Código :
name='opcion$i'
Te crearía diex casillas con el nombre de opcion1, opcion2, opcion3 .... opcion10 Luego entonces, del otro lado las atrapas con un for y ves cuales si se utilizaron, algo como esto:
Código :
for($i = 1; $i<=10; $i++) //for del 1 al 10
{
if(!isset($_POST["opcion$i"]))
{
//La variable no se uso, haz lo que quieras o simplemente nada
}
else
{
//La variable se ha creado, las concatenas todas juntas, las metes a un vector, las metes en una cadena de texto, etc.
}
}
// Saliendo del for haces tu envio con las variable que si se crearon
Espero te ilumine el camino.