I would turn the IP into his ISP and get him diconnected.. he will be lookin for a new isp
Unless he was SORT of smart and protected his real IP. You should have done a trace on him.
Me and my friends have dealt with alot of *******s on are Half-Life servers.. Don't let them get away, make them pay for there stupidity.