No uses $archivo_name y acceso en general a variables en forma global .. usa los arrays superglobales: $_SESSION
Tienes todo esto explicado y al día en:
http://www.php.net/manual/en/features.file-upload.php
Por otro lado si usas "lycos" como servidor de pruebas (en modalidad servicio de hosting gratuito) .. mejor usa otro proveedor, las restricciones que este tipo de servicios gratuitos son muchas. Yo no perdería el tiempo (y te lo digo por qué también lo usé en mis comienzos .. ahí me frustré mucho con funcionalidades que "supuestamente" deben ir y no están activadas).
Un saludo,