It sounds like you only have the basic XP print driver installed. You might have the option of selecting Page Order with that, under the Layout page.
Page Order, specifies the order in which the pages of your document will be printed. Front to Back prints the document so that page 1 is on top of the stack. Back to Front prints the document so that page 1 is on the bottom of the stack.
The correct printer driver should give you more features than the basic driver.
Even so, this is really only a guess as to what is causing reverse order printing on a single page.