Sí es posible hacerlo de esta manera y tu código debería funcionar (salvo que intentas imprimir un $archivo_name que no existe), así que te sugiero pruebes primero que estás recibiendo los datos como los esperas (confirma pues los "name" de los campos de tu formulario....
... eso por una parte, por la otra... si bien lo que haces debería funcionar, puede no ser la mejor manera. Sería mejor utilizar arreglos (name="algo[]"), tiene más lógica. Si lo que quieres es subir archivos múltiples, podrías empezar por consultar las FAQ que hay una donde se explica cómo hacerlo y utiliza arreglos (sino mal recuerdo
![Pensando](http://static.forosdelweb.com/fdwtheme/images/smilies/scratchchin.gif)
).
Suerte
PD: Para ver que es lo que recibes, te sugiero insertes un
Código PHP:
print_r($_POST);
al inicio de tu código.