Dear vieux debris
Glad to see that there's some light up your head now. I2CWRITE/I2CREAD/SHIFTOUT.... SERIN/SEROUT... will work on any I/O since it's a software solution as Ralph said. It isn't the same as HSEROUT and HPWM wich use the specific PIC i/o.

The beauty of PBP against another Basic compiler is that you can use/do as many I2C bus as you have free I/O. Hey, even if we still heard here and there that PBP is a dead/dummy/..../...../..../ language, it's still usefull

Usually i don't share SCL line between I2C buss... kind of personnal safety feeling i guess... but it's working.