400khz would be 2.5uS per bit.
I don't think you'll have much luck writing a software based I2C slave routine that's fast enough.

You might consider the 12F1822.
It's an 8 pin device with an MSSP module.

With a 32Mhz internal oscillator, it should be a piece of cake.