Cita: ...entonces en el primer array tomemos el array con la posicion numero 50...entonces del array copia...el registro con la posicion numero 50 le pertenece al primer array con la posicion 50...
voy a tratar de contestar lo que creo que entendi que quieres... si no es eso, no es 100% mio el error, te enredaste demasiado.
tienes un array1 con 100 elementos
$array=array(1,2,3,4,5...95,96,97,98,99,100);
y en otro array desde el numero 50 en adelante
$array_copia=array(50,51,52,53,54,55...,95,96,97,9 8,99,100);
si es eso podrías hacer un for algo así:
for($f=0;isset($array_copia($f+50));$f++){
$array_copia[$f]=$array_copia($f+50);
}
o sea recorres todos los elementos desde la posicion 50 guardandolos en $array_copia mientras existan.