Am einfachsten erledigen sie das über einen regulären Ausdruck:
([^\s]+\s+){10,}[^\s]*
Damit prüfen Sie, dass min. 10 Wörter eingegeben wurden, wobei ein Wort hier auch einfach nur ein einzelner Buchstabe sein kann.
Zur Erklärung
[^\s]+
Das bedeutet: Ein oder mehr Zeichen, die kein Leerzeichen sind, gefolgt ...
\s+
von einem oder mehr Leerzeichen. Und das Ganze
{10,}
Mindestens 10-mal, und dahinter
[^\s]*
eventuell noch weitere nicht-Leerzeichen.
Für 99,5% der Fälle ist das eine gute und robuste Näherung. Wenn Sie es genauer haben möchten, dann müssten Sie ein wenig PHP-Code schreiben, der Ihre individuelle Definition eines Wortes (z.B. min. 3 Buchstaben) im Text mittels preg_match_all() abzählt.