AFAIK the OEM licence will only be for the version installed, which is 32bit, hence when you buy OEM, you buy either 32bit or 64bit, only a retail boxed copy of windows gives you the choice of both and you pick which one you want to install.
This will be why your home premium 32bit OEM key does not work with your 64bit retail cd