There are some free proxies or VPNs as powerful but easier to use than Tor (see my answer to biggerdave).
What countries are the Trolls coming from? Can you post their IP Addresses or PM me the IP addresses of some of the Trolls so I can do an IP search and see where they are coming from.
thanks for the info