At first glance, and with no more information to go on, it looks like you are updating 32-bit software with 64-bit software. You can't mix and match - it has to be all 32-bit or all 64-bit.
No, that's not true. 64-bit systems usually have some 32bit libraries installed:
http://www.redhat.com/magazine/009jul05/features/multilib/The problem here is that the system has two openssl rpms installed, and can't update both of them at the same time, as there are conflicts with overlapping files from the mismatched rpms. The solution is to fix the standard repositories so that both arch openssl rpms can be upgraded simultaneously.