If your images are all ready uploaded to your server, why attach them to an e-mail?
Here is what I use to successfully send MIME HTML e-mail to my users (this will hide from the user who the e-mail was actually sent to, useful if sending to multiple e-mails with a single mail() command):
<?php
$to = "user@domain.tld"; // The recipient of the e-mail.
$subject = "Greetings!"; // The subject of the e-mail.
$name = "Ice Ice Boom"; // The name of the sender.
$email = "me@domain.tld"; // The e-mail of the sender.
$body = "<b>This</b> is a <i>test</i>.<br>
<a href=\"http://www.domain.com/\">Link</a><br>
<img src=\"http://www.domain.com/image.gif\"><br>
<hr>
Test";
mail("$to",
"$subject",
"$body",
"From: $name <$email>\n" .
"To: \n" .
"MIME-Version: 1.0\n" .
"Content-type: text/html; charset=iso-8859-1");
?>
Hope this helps...