Solo tienes que poner la siguiente etiqueta en el html
<input type="file" name="archivo1">
Y al mostrarlo en el navegador aparecera un campo de texto a a su derecha un boton que pone examinar que es el browser para selecionar los archivos de tu disco duro.
Una vez echo esto tienes dos posibilidades, si en la etiqueta form no indicas nada se envian los datos en modo texto por tanto solo se envia el texto que contiene el campo file.
Pero si lo que quieres es enviar el fichero que has selecionado al servidor tienes que indicar en la etiqueta form lo siguente
<form ....... ENCTYPE="multipart/form-data">. De esta forma envias los datos del formulario en binario, y por tanto tambien se envia el fichero selecionado.
El unico problema, es que recoger los datos en binario en el servidor es un follon que te cagas, pero es la unica forma que conozco de hacerlo.