Microsoft has written an 8 part article which details the steps necessary to setup a Windows XP Home Edition small network. The articles are:

Introduction: Set Up a Small Network with Windows XP Home Edition.

Buying the Network Hardware.

Connecting the Computers.

Installing the Network Card.

Configuring the TCP/IP Protocol.

Setting the Computer Names and the Workgroup.

Sharing Folders.

Sharing a Printer.