I read your post on the very first day of the post; however, the contents of the post was not clear to me. If so, why did I not inquire you that day -- this is one of the serious difficulties of a human beings that he is not always inspired! The following things are not clear to me:
1. Are you talking about internal EEPROM of the ATmega328P or external EEPROM line 24C32/24C512?
2. If you are talking about the internal EEPROM, what is the problem/limitation of the current Arduino's EEPROM.h Library that you have to come forward with something new/better?