Campo adjuntar archivo

Hola.
He puesto en mi formulario un nuevo campo para adjuntar un archivo. Pero no se como hacer para que este archivo me llegue correctamente a mi e-mail.
¿Cómo podría hacerlo?
Ahora mismo tengo el php así:

<?php
$sendTo = "[correo eliminado]";
$subject = "primerformulario";
$nombre = $_POST["nombre"];
$email = $_POST["email"];
$telefono = $_POST["telefono"];
$escriba = $_POST["escriba"];
$categoria = $_POST["categoria"];
$archivo = $_POST["archivo"];
$headers .= "";
$message = "\nnombre: " . $nombre . "\nemail: " . $email . "\ntelefono: " . $telefono ."\nescriba: " . $escriba . "\ncategoria: " . $categoria . "\narchivo: " . $archivo;
mail($sendTo, $subject, $message, $headers);
header("Location: enviocorrecto.html");
?>

Gracias
www.disenoydelineacion.com
Hola, yo tambien tengo en form para que me envien imagen. Pero uso un servidor externo: http://imageshack.us para que me pogan la url que devuelve.
Se que se puede hacer un form de envio de imagen via $_POST pero mi conocimiento del tema no llega a tanto.
Si tu lo logras traetelo al foro y compartelo con los demas.
Lo mejor de caerse al tropezar, es volverse a levantar.
Hola gjulian, ¿como lo haces con imageshack?
www.disenoydelineacion.com
hola, pues es facil, entras en imageshack, pulsas browse y aparecen las carpetas de tu PC, eliges la imagen que quieras subir y pulsas start upload. Inmediatamente el servidor te devuelve 3 url,copias y pegas la que mejor te sirva para lo que quieras y listo, ya tienes el link con la imagen.
Ya me contaras si te ha servido.