What do you mean by "self identify"? Do you mean that you want each one to automatically pick up a separate I2C address?
Can you set up the Atmega as an I2C slave?

I have all sorts of stuff you could probably use. PM me for more information.