Basic logic of transfering data.

Like real I2C (open drain, pull-up resistors), but at a slower clock rate.
Maybe even sample the data line several times in each clock period.

How much data do you envisage per station, per frame?