You need not worry about the oracle homes. All these must have different SERVICE_NAME or SID in TNSNAMES.ora.
You should be connect to different Oracle db's using SERVICE_NAME's