В сообщениях содержащих
[url=http://........
может быть и не спам, спам содержит какие-либо ключевые слова типа содержащихся в массиве.
А если, например, нужно полностью контролировать содержимое сообщений,
то наверное надо, чтобы сообщение сначала отправлялось на модерацию.