Ok, this isn't going to fix your problem, but it may address what's going on. From the client PC, change the IP address to exactly match the host address. You should get an IP conflict error on the host PC as well as the client. See if you can change the IP address on the client and still access the internet.
-Mike