Şöyle bir mantık yürüttüm ben:
Msn Plus gibi bir eklenti olduğunu düşünün.
Eklenti database i sunucudan bir kereliğine çekecek bilgisayara.Mesela bu database i xml formatında oluşturduk diyelim bunu sunucudan çekerken xml yi zipleyip eklentinin olduğu pc ye çekebiliriz rahatlıkla.

Msn ilk açıldığında eklenti tekrar sunucuya bir kereliğine bakıp db güncellenmiş mi anlamalı. güncellenmişse tekrar güncellenen rowları almalı.

Sonra konuşma penceresi açıldığında eklenti çalışıp mesaj gönderilmeden önce denetlenmeli.
küfürlü kelimeleri a.s. gibi kelimeleri, slm, nbr iidir, gibi kelimeleri vs hemen bulup replace edip göndermeli.

böyle birşeyi bende düşünmüştüm ondan hızlıca yazdım buraya.
her kelime için sunucuya sorgu atmaya gerek yok.