From what you have revealed about your setup, your pcAnywhere machine is setting there waiting for anyone to connect (or attempt to). That is very bad. With a firewall in place in front of the pcAnywhere PC then you can at least restrict the IP addresses that will be allowed to talk to the pcAnywhere PC. A VPN setup would be even better, but more complicated to set up.
Tom Del Rosso wrote: