Till mitt news script löste jag det så här, jag använde även samma sätt när jag skulle lägga till mitt eget "språk"
$text = ereg_replace ("\n", "<br>", $text);
$text = str_replace ("[img.]", "<img src=\"", $text);
$text = str_replace ("[/img.]", "\">", $text);
$text = str_replace (":)", "<img src=\"/news/img/smile.gif\">", $text);
$text = str_replace (":D", "<img src=\"/news/img/grin.gif\">", $text);
$text = str_replace ("[*]", "<img src=\"/news/img/dot.gif\"> ", $text);