para nada.... $_REQUEST ni $_FILES sirven para ese propósito...
te sugiero
leer de nuevo el manual, la variable que si puedes usar sería
$_SESSION http://www.php.net/manual/en/book.session.php
y sin embargo la idea de pasar los datos por medio de hidden resulta igualmente correcto, aunque no sería ideal ya que se dejan expuestos los datos previos en el formulario actual, etc...