bind pub - "!count" hit_counter
proc hit_counter { nick uhost handle chan text } {
putserv "privmsg $chan :!help has been used [lindex [binds !help] 0 3 ] times. "
}
But, I wonder if it is possible that you might have "!help" as a trigger in some other channel, doing something else. Because - if you do, the above might produce results that you do not expect.
We might need to make it more selective.
Experiment with it, and see what you get.
I hope this helps.