Just a quick questionn, but does this sound feasable??

I haven't built the circuit yet, but my theory goes as follows...

I have 1 EEPROM which stores some data tables.
I have 3 PIC MCU's which need that data.

Can I connect up the EEPROM to each of the MCU's using a flag system to tell each PIC when it's ok to read on startup ?
eg. PIC1 reads the data then makes portb.1 high when done which is connected to PIC2 portb.0. When PIC2 senses portb.0 go high, it reads the data and sets portb.1 high which is connected to PIC3 portb.0. When PIC3 senses portb.0 go high it then reads the data in and all is well
Each of the PIC's starts its normal code cycle after reading data and the data is only stored in one (easily updatable) please.

Does that sound like pure fantasy, or could it be done do you think????

Leigh