+1 to what the others have said, if I were you I would go on pricespy and get the cheapest win 7 premium you can find.
Also lending an XP CD from someone might not work with your serial number as there are many different "series" of XP cd's where only certain serial numbers will work with certain CD's.
Good luck!