it isn't really feasible to run I2C via software
Is it possible to use i2c on every other analog port?
It is have have done it many times on Acorn machines and PIC processors without hardware support
but if the OP had to ask the question, then no, it isn't feasible
So I can use every board to mac i2C connections.