?についてはPHPというか HTML の話ですかね。
<a href="mailto:hoge@example.com">メールはこちら</a>
と書いてみたらどうでしょう。
※hoge@example.com が送り先のメールアドレス
件名と本文を入れる場合は、
$mail = "hoge@example.com";
$subject = urlencode("サイト名");
$body = urlencode("友達に紹介してね。");
$href = sprintf("mailto:%?subject=%&body=%",$mail,$);
?>
<html>
<body>
<a href="<?= $href ?>">メールはこちら</a>
</body>
</html>
みたいにするとどうでしょう。