Hola, Lo del manual de javascript en ese formato raro te la debo, pero acerca de como enviar un archivo a tu servidor y conocer su tamaño te comento que hay un script que se llama totmail que es para mandar formularios por web con la opción de mandar archivos adjuntos y tiene una restricción de kb, con lo cual te ahorras mucho trabajo...
porque hacerlo manualmente es muy complicado...
Otra forma para no hacerlo manual es usar el módulo CGI...checkea la documentación en
http://search.cpan.org/~lds/CGI.pm-3.07/CGI.pm
Para hacerlo manualmente debes checkear el buffer de entrada, pero es muy complicado...ya que los datos van en otro formato distinto al GET o POST común, sino que usan un bounary...
Que es específicamente lo que deseas hacer con el archivo ?
Saludos