Jonny,
I doubt that will help. He has connected through 3 different ip's each time he's been banned. I've always rangebanned the last entry in each ip.
IP's he has connected from so far and I doubt this time will be different:
85.104.69.0
81.214.148.0
88.232.3.0
As you can see a range ban of the 2 last entries wont help.
I'm gonna pull some strings when I get back home and see if I can come up with something.