Wildcard matching itself isn't a big problem (as the script already uses /filter in the part that is scanning for IPs) - it's more the output part.
To make it clever/useful, I have to modify it in some way. I was thinking about:

1) if a wildcard mask was given: add which IP was matched (I intend to put this in the "full" part)
2) don't show the same name 5 times if 5 IPs of that name were matched by a wildmask. That is: not "Name1 Name1 Name2 Name1 Name3 Name1 Name3 Name3 Name1" but something like: "Name1 (5x) Name2 Name3 (3x)", for the regular output (not "full")

Besides that, someone triggering a *.*.*.* would spam the whole dataset to the channel...

If I only had known in the beginning, I'd have used hash tables and $hfind instead of a (more stable, but less flexible) ini storage approach. wink

I'll have a look at it later on.