I split this off and moved it to Windows Support. With a Netbook you may be a bit limited. First of all you can obtain your Windows key by installing Belarc Advisor, look it up in a Google Search. It tells you everything about your installation.
I will leave this to the experts but would ask if you've tried right-clicking the programme .exe's and selecting Properties, then the Compatibility tab and checking 'run this program in compatibility mode with and selecting XP service pack 2...?
Likewise programmes can be installed in that manner if need be. With a netbook you either need an external optical drive that connects via USB or a flash drive to install stuff.
I have a netbook and I had the choice of either doing that or creating another partition and installing a copy of the other OS on that new partition. But then you will have problems getting the boot menu to give you the choice of Win 7 back again.
In that case installing a Virtual Machine might be your best idea - Oracle VirtualBox for instance, it's free. Then installing XP on that. You would need a legitimate copy of XP and a key for it too of course. If you could beg, borrow or steal(buy) an external DVD drive it would be a big help.