Ya ta ya lo tengo.
![sonriente](http://static.forosdelweb.com/fdwtheme/images/smilies/smile.png)
gracias
Al final tuve que hacer un exec para eliminar el temporal ya que si lo metia en /tmp tenia que esperar al reinicio del servidor para liberar ese espacio.
Me parece que no me entendiste bien con lo de las variables globales, o yo no te entiendo a ti (que es muy probable). Ya intente reenviar las variables globales $_POST y $FILE con campos ocultos y en PHP. Pero no las reenviaba correctamente o por lo menos yo no lo hacia funcionar, la linea era asi + o -
<?php
echo "<input type=hidden name='_POST' value='$_POST'>
<input type=hidden name='_FILE' value='$_FILE'>"
?>
Tambien probe enviando el array $_FILES['userfile'] que contiene los indices (name,temp_name,size,...) y todo lo que necesitaba. Pero tampoco funciono.
Pero ahora si funciona jajaja
Muchas gracias Josemi y demas personas que ayudan altruistamente. Gracias