debes crear un formulario:
Cita: <form method="post" name="contacto" action="contactar.php">
archivo: <input name="archivo" type="file"><br>
nombre: <input type="text" name="nombre" size="20"><br>
mensaje: <textarea rows="10" name="mensaje" cols="90">escribe tu mensaje :)</textarea>
etc... :)
<input type="submit" value="Enviar">
y luego con php puedes recoger los datos:
Cita: $nombre= $_POST[nombre];
$mensaje= $_POST['mensaje'];
$archivo= $_POST['archivo'];
de ahi puedes copiar el archivo al servidor con:
Cita: copy($archivo, "files/".$archivo_name)
y puedes subir los datos a una bd con:
Cita: mysql_query("INSERT INTO `webmail` ( `id` , `nombre`, `mensaje`) VALUES ('', '$nombre', '$mensaje';");
espero que te sea útil :)