Exacto
aleslf, creas el ciclo foreach y vas consultando lo registros que correspondan al ID o la lista de ID'S que estan pasando
Código PHP:
foreach($_POST['seleccion'] as $id){
$consulta = "SELECT * FROM tabla WHERE id = '$id'";
$resultado = mysql_query($consulta) or die("Error en consulta $consulta:".mysql_query();
$datos = mysql_fetch_array($resultado); // En el array $datos tendras los campos a insertar
// Posteriormente vas haciendo el INSERT de los datos que te devuelve la consulta pertenecientes a los ID listado
$consulta_I = "INSERT INTO tabla VALUES('$datos[id]', '$datos[otrocampo]'......etc)";
}
Saludos.