ahh enfin je me sent utile ; )
Pour faire ça, suffit d´utiliser des expressions régulières ( regex)
EXEMPLES :
/* pour mettre en gras */
$txt = ´blabla [b]pwet[/b]´;
$txt = preg_replace("#\[b]([^]]*)\[/b]#si", "<b>\\1</b>", $txt);
echo $txt;
/* une url */
$txt = ´url : [url=http://lesite.biz]txtlien[/url]´;
$txt =
preg_replace("#\[url=([a-z]+?://){1}([a-z0-9\-\.,\
?!%\*_\#:;~\\&$@\/=\+]+)\](.*?)\[/url\]#si", "<a href=\"\\1\\2\">\\3</a>", $txt);
echo $txt;
Les expressions régulière ça parait barbare au début mais en fait c´est tout simple ; )