Jeff,
If you are doing a side-by-sire install you CAN NOT install any 64bit database components, the SQL2008 MUST be completely 32bit. This is why you are getting a Architecture mismatch error. BOE XI 3.1 is PURE 32bit application which requires 32bit ONLY Database, you can not have any 64bit running.
Regards,
Ajay