Yes.
Just install your x86_64 and your i386/i686 packages using the rpm
command in the same manner as usual.
There are plenty of instances of mixed-architecture packages that need to coexist. Look at glibc or from one of my other systems... Note the two entries.
[root@LAX ~]# rpm -qi zlib
Name : zlib Relocations: (not relocatable)
Version : 1.2.3 Vendor: CentOS
Release : 27.el6 Build Date: Wed Dec 7 09:54:41 2011
Install Date: Fri Nov 30 12:50:28 2012 Build Host: c6b18n1.dev.centos.org
Group : System Environment/Libraries Source RPM: zlib-1.2.3-27.el6.src.rpm
Size : 152225 License: zlib and Boost
Signature : RSA/SHA1, Thu Dec 8 13:48:00 2011, Key ID 0946fca2c105b9de
Packager : CentOS BuildSystem <http://bugs.centos.org>
URL : http://www.gzip.org/zlib/
Summary : The zlib compression and decompression library
Description :
Zlib is a general-purpose, patent-free, lossless data compression
library which is used by many different programs.
Name : zlib Relocations: (not relocatable)
Version : 1.2.3 Vendor: CentOS
Release : 27.el6 Build Date: Wed Dec 7 09:51:15 2011
Install Date: Fri Nov 30 13:58:46 2012 Build Host: c6b18n1.dev.centos.org
Group : System Environment/Libraries Source RPM: zlib-1.2.3-27.el6.src.rpm
Size : 139037 License: zlib and Boost
Signature : RSA/SHA1, Thu Dec 8 13:47:42 2011, Key ID 0946fca2c105b9de
Packager : CentOS BuildSystem <http://bugs.centos.org>
URL : http://www.gzip.org/zlib/
Summary : The zlib compression and decompression library
Description :
Zlib is a general-purpose, patent-free, lossless data compression
library which is used by many different programs.