Acabo de sacarlo!!!!!
como no reconoce el $_REQUEST[$fila[0]];
lo que he echo es igualarlo a la select de mi segundo php , que al ser igual que la del primero quedaria asi:
<?php
session_start();
require("Conexion.php");
$fila2 = '';
$consulta = "SELECT * FROM tabla";
$resul=sqlsrv_query($conn,$consulta);
while( $fila2 = sqlsrv_fetch_array( $resul, SQLSRV_FETCH_NUMERIC) ) {
$Check = $_REQUEST[$fila2[0]];
if ($Check == "on"){
echo "pru".$fila2[0];
}
}
?>
igualo todo a lo de la segunda fila es decir a la fila de aqui y al recuperar el mismo valor que tengo en el primer php lo reconoce, imagino que no sera la forma mas optima pero funciona

muchas gracias por tu ayuda un abrazo