On further research, there is a str_word_count function, but it's new, so it's not available on the PHP version installed here at work.
On the flip side, an example was posted using preg_split:
$wordcount = count( preg_split("/[\W]+/", $text) );
I'll play with this.