The I2C is some hardware and some software (the Wire library).
It is not possible to let the hardware respond to different addresses.
There is something else: the Arduino is not able to behave like all sensors. I don't know what the problem was, but I remember reading about it.