I donot think that you can use AT89c51 flash eeprom as extra EEPROm you can use AT24cXX eeprom for saving RUN time data http://www.atmel.com/images/doc0336.pdf
The reason is, in AT89c51 eeprom you cannot program it while in running mode... so better to use external eeprom AT93cxx or AT24cXX