I2C is the way I would go. Use PICs for the slaves.

Steve