creo que la solucion seria crear un apartado como en "webhostingtalk" donde las empresas puedan promocionar sus productos si quieren, y entre en ese foro quien vaya buscando informacion o
si alguien hace spam donde no corresponde se le borra el spamm y a la segunda vez el usuario seria eliminado del foro, o imposibilitado en dejar texto alguno por algun tiempo.
no se, es cuestion de calentarse la cabeza para dar solucion al tema.
de todas formas lo usuarios normales, poco podemos hacer.