There's lots of usefule 'How to...' articles over on Microsoft's Windows XP Support Centre. There is one about enabling ICS and, towards the bottom of the list, there is a series that gives step-by-step instructions for setting up a home network.
http://support.microsoft.com/common/...nd%20kbnetwork