Ya, fijate lo que te muestra:
file_name = Array
Y eso es porque has hecho:
Código PHP:
$file_name = $HTTP_POST_FILES['userfile'];
Y $HTTP_POST_FILES['userfile'] es un array. Lo que tendrias que poner es:
Código PHP:
$file_name = $HTTP_POST_FILES['userfile']['tmp_name'];
Revisa el manual
http://www.php.net/manual/en/features.file-upload.php
Saludos.