All the HP and Compaqs that I encounter without restore CDs have a menu item to create restore CDs. After that it's a small matter to duplicate a spare set.

As to duplicating the hard disk, Ghost or Acronis can do that but be careful not to boot XP with that copy attached since XP will see the second drive is marked bootable and ... fix it.