¿Como adjuntar un archivo en un correo?
Para que un formulario pueda cargar un fichero en una carpeta del servidor te hace falta llamar a un cgi (una especie de programa) que se encargue de subir el fichero. Para instalarlo tu servidor te ha de dejar acceder a la carpeta de los cgis, de lo contrario no se podrá. Muchos servidores gratuitos no lo permiten pero en cambio dejan el uso de uno cgi propio y muestran el ejemplo de su uso en las ayudas.
Si puedes acceder a la carpeta de los cgi te recomiendo que uses el cgi-lib.pl, que he usado en un par de webs y funciona muy bien. Mira en su página web traducida del inglés al español por Google en http://translate.google.com/translate?u=http%3A%2F%2Fcgi-lib.berkeley.edu%2F&langpair=en%7Ces&hl=es&ie=UTF-8&ie=UTF-8&oe=UTF-8&prev=%2Flanguage_tools
Si puedes acceder a la carpeta de los cgi te recomiendo que uses el cgi-lib.pl, que he usado en un par de webs y funciona muy bien. Mira en su página web traducida del inglés al español por Google en http://translate.google.com/translate?u=http%3A%2F%2Fcgi-lib.berkeley.edu%2F&langpair=en%7Ces&hl=es&ie=UTF-8&ie=UTF-8&oe=UTF-8&prev=%2Flanguage_tools