Microsoft wouldn't restrict you from using the more expensive OS, no way.. So of course you can go from 98 to xp pro. Heck you could probably buy the most expensive server license if you wanted to
Once you're paying Pro prices, they won't let you back down to the cheaper home version.