Well, in regards to the previous post, is there any particular reason you want to move to a 64-bit OS? At the moment, there's little to no performance benefit from doing so, and the only real benefit that is gained is the ability to fully utilize 4GBs of RAM and higher. It's also worth mentioning that driver and some application compatibility is significantly lower on 64-bit variants of Windows.
But, to answer your question... There is no direct way to perform an upgrade install (an installation that keeps all of your programs and files intact) from a 32-bit version of Windows to a 64-bit version of Windows. To move to a 64-bit OS, you would need to format your OS partition and perform a clean install of Windows.
As a previous post suggested, you can purchase an OEM copy of the operating system to perform this clean install, but there is also a second option. If you are using a computer from any major manufacturer (Dell, HP/Compaq, Sony, Gateway/eMachines/Acer, Lenovo, Everex, etc.) that ships with a "pre-activated" copy of Windows, you can back up that activation using a third party program, install a 64-bit version of the same OS using a 64-bit "Windows Vista Anytime Upgrade" (purchasable for a small fee from Microsoft) DVD and finally use the previously mentioned program to restore the activation. If available, this is the most affordable option, and it's the option I used to take my laptop to Vista Home Premium 64-bit. If this option applies to you, I would recommend reading the following thread, it details the process (the post is specific to Lenovo computers, but it applies to any pre-activated version of Windows):
Moving a Pre-Activation: http://forum.notebookreview.com/showthread.php?t=144783
Lastly, I would highly recommend doing some research before attempting to change your OS. I would make sure that all of your hardware and software is fully compatible, and I would also make sure that you will actually see some tangible benefit from the upgrade.
Hope this helps!