Salut,
Si tes messages sont stockés en base de données, il te suffit lorsque tu récupéres tous les sujets poster sur le forum de faire un count(*). Ensuite lorsque tu boucles pour afficher ligne par ligne tes sujet tu fais un test pour vérifier si le nombre de messages et supérieur à 20...
je connais pas la structure de tes tables mais essaie de faire sa en une requete, ou sinon au pire tu selectionnes tous tes sujets et à l´intérieur de ta boucle d´affichage tu comptes le nombre de sujet posté pour chacun (count(*))...
A+