Yes. Why on earth order a new laptop with XP on it? (I assume it is brand new - can you still get XP on a brand new machine?) All you have said can be done by setting up a local network.
Basically you run the Network wizard in control panel on both machines. Make sure you have the same network name in both - the default is MSHOME or on a XP Pro machine WORKGROUP - change both to something else.
Reboot both computers. You may need to set up an account password on both machines but you should then be able to view files, share printers as above.