An beiden Enden des Busses setzt du einen 10k Pullup an SDA & SCL.
Dann noch vor jedem Baustein in Reihe einen 330 Ohm Widerstand
Code:
---------------||||||-----------SDA-Pin vom IC
SDA           330 Ohm

---------------||||||-----------SCL-Pin vom IC
SCL           330 Ohm
Bis jetzt habe ich so die besten Ergebnisse erzielt.

Der eigentliche I²C Datentransfer ist ja aus Datenblättern ersichtlich.
Oder du schaust dir einfach mal Module für I²C Bausteine an ( z.B. PCF8583, etc. )

Gruß