My best advice would be to get a router - they're cheap, and would eliminate all those ICS headaches...
If you're really dedicated to using ICS (for some bizarre reason), you might post a bit more information on the setup - what OSes are running, any other software (firewalls, etc), and maybe...