Well if I were doing it then I would probably get a couple of PCs and load it on there.
Windows Server 2003 might not sit too easily on a laptop, driver support for one thing.
Note Windows Server 2003 is a bit more beefy than XP so you probably need a fairly decent PC.
Microsoft do offer a couple of products called Virtual PC and Virtual Server that may help.
The first, Virtual PC, is certainly free, not sure about Virtual Server.
Once installed they create a virtual PC inside your copy of Windows. You can then install another Windows INSIDE this Virtual PC.
So you have Windows "hosting" a copy of Windows.
But hard to explain but here is a picture that may help.
http://macfannet.mycom.co.jp/news/0201/images/ 020117vpc50jpn_xp.jpg
It shows Windows XP running inside Virtual PC which itself us running inside Windows XP.
I think Windows Server 2003 would need to be installed under Virtual Server and not Virtual PC but not sure.
More here
http://www.microsoft.com/Windows/virtualpc/def ault.mspx
http://www.microsoft.com/windowsserversystem/v irtualserver/default.mspx