Hi AaronWalkhouse
Have you checked this out it isn't changing ports it is assigning a new IP address. It appears to work but I am not being blocked by my ISP so I do not know if it will do as they say. But I do know it changed my IP address.
http://www.secureix.com/index.shtml