Thanks for noting this I had also been informed of this by mole125, with the lovely example of:
6165 Church Micro Heighington
I'd also spotted a few other annoying cases such as:
Church Micro Rotherham 6428 (Holy Trinity Ulley)
I think that 1093 and 456 will be matched at present, because I'm not pinning the pattern to the start of the cache name, the space matching pattern at the beginning is superfluous though.
I'm not sure whether the bonus caches are counted towards challenges, but they appear on the bookmark lists so it's going to be the case.
I'm going to edit the script again this evening to make use of the bookmark lists and to adjust how the "Points" are retrieved, there's a few issues with caches that have multiple numbers in the name (especially where the CMID is 2nd):
WPP #1 - Church Micro 7267...Winterley
And CM#1000 is also a special case due to the embedded comma:
Church Micro 1,000...Wherigo to Church
As a first approximation, it's mostly there, just a bit of fine-tuning required :)