Mit der normalen mail() funktion von php ist es nicht so ohne weiteres möglich attachments zu verschicken. ES gibt aber fertige Klassen mit denen das gut geht ( daher stmmt wohl auch dein erster Versuch). Die Datei/en mit den Klassen musst du runterladen und include()en, dann kannst du sie verwenden. Eine gute Klasse ist im PEAR enthalten:
http://pear.php.net/manual/en/core.mail.mime.php
Hier gibts noch eine Klasse, die es ermöglicht mime/multipart messages zu verschicken:
http://www.phpbuilder.com/forum/archives/2/2001/5/2/135825
lates, Cano2