Bardzo prosto. Treść commenta przed wysłaniem (zapisaniem do bazy) musisz "przerzucić" przez funkcję np.
Kod
$tresc = add_emotes($tresc)
A w takiej funkcji (w tym przykladzie add_emotes) zamieniać tekst w emotki w nastepujacy sposob:
<?php
function add_emotes($text) {
$text = str_replace(":D","<img src=usmiech.gif>", $text); return $text;
}
?>
Oczywiście musiałbyś tą funkcję rozbudować, żeby wszystkie emotki uwzględniała, pozmieniać ścieżki do emotek itd.
Jeżeli wcześnej treść commenta filtrujesz jakas inna funkcja (kasowanie tagow html, lamanie linii, cenzurowanie slow itd.) to tam mozesz dorzucic te zamiany tesktu w emotki zamiast tworzyc nowa funkcje.