Pues si ves que no obtienes respuestas .. tal vez será por falta de información .. así que si tienes código ya hecho y medio funcionando .. ponlo a ver si alguien se anima.
Yo sólo te comento que el hecho de usar name="algo[]" en un objeto de formulario ya se convierte en Array (arreglo) para PHP .. así que si tines N <select> con ese mismo nombre "algo[]" en PHP recibiras sus valores bajo un array:
Código PHP:
foreach($_POST['algo'] as $indice => $valor){
echo $indice." => ".$valor."<br>";
}
Si tienes más datos asociado a cada grupo llamalos igual pero al leerlos en PHP mejor te vendría usar un bucle for() y acceder a todos por su mismo indice.
Un saludo,