It depends on the micro controller that you are using, I believe that you are using the Atmega328, in that case as the microcontroller has only one pair of SDA and SCL, it can have only one bidir I2C communication at a given time with a given peripheral.
Please let me know more about your problem, we can find some different solution for the problem. Thanks.
Discuss this first, money is not an issue.