Hi Steve,
You need to add the following to the e-mail headers (fourth parameter):
Content-type: text/html
In order to use HTML e-mail.
I'm not sure about the bounce processing, but you could do a search for the hostname using getmxrr() and set the Errors-To header or the Return-Path header to make sending errors back easier.
Regards,
David Grant