I am using the Censor function to help block spam. A general URL detection function and some form of whitelist would work much better, but since that isn't available AFAIK, I'm using what is.

Blocking a couple dozen phone numbers this way (along with disabling UBBCode and requiring a captcha per post, etc) worked great to get rid of a persistent astrology spammer.
The problem is that there are infinite web sites, so blocking ones used for spamming causes a problem with editing long posts, so that over a certain length they time out with the error:

Fatal error: Maximum execution time of 30 seconds exceeded in /home/2/4/1/1026/1026/public_html/forums/libs/html.inc.php on line 801

Rather than increase the time limit, if that is configurable, I would like to just enable the Censor function for new users, but don't see any way to do that (or anything equivalent).
.