vielleicht hilft dir ja dies weiter:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Untitled</title>
</head>
<body>
<?php
$text = "dies ist ein text der auf eine seite *link|www.domain.de* verweisen soll";
if (ereg("(.*\)(.*)(\.*)", $text, $regs)) :
$part = @explode("|",$regs[2]);
$whatisit = ($part[0] == "link") ? "http://" : "mailto:";
echo "<a href="".$whatisit.$part[1]."">".$part[1]."</a>";
endif;
?>
</body>
</html>