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.