1) .. Siempre puedes usar un formulario en metodo POST .. pero que tu "submit" se haga por el "lanzamiento" del evento "submit" por javascript (aplicado a un link u a otro objeto/tag de la página).
Código PHP:
<form name="formulario1" action="nose.php" method="post">
<input type="hidden" name="tuvariable" value="tuvalor">
</form>
y el submit .. por javascript en algo tipo (confirmalo en el foro de Javascript y/o manual de Javascript ..)
Código PHP:
<a href="#" onClick="document.formulario1.submit()">ir a tal sitio con la variable(s)</a>
2) A no ser que uses algún tipo de "ActiveX" (instalado y con permiso en el "cliente") o similar .. en principio el campo FILE de HTML sólo permite que el usuairo (por seguridad!) elija un sólo archivo a la vez. Si quieres más archivos . .pon más FILE campos y que seleccione 1 a 1 los que necesite ...
Un saludo,