Hej Aske,
en mail der benytter HTML, er egenlig bare en almindelig email, men med en header der fortæller det skal fortolkes som HTML, faktisk lidt som du har html header tags
et lille hurtigt eksempel
<?php
$to = "modtagernavn <modtager@domain.dk>";
$from = "From: Afsendernavn <afsender@domain.dk>";
$subject = "Titel på email";
$message = "<h1>HTML Overskrift!</h1><p>Hej! her er en 'html' mail</p>";
$headers = "MIME-Version: 1.0\\r\\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\\r\\n"; //<- header der fortæller det er en html mail!
$headers .= "$from\\r\\n";
mail($to, $subject, $message, $headers);
?>