The limit of 8 special characters is a limitation of the LCD itself. Using EEPROM won't help. You can have as many special characters as you like stored in ROM (Flash), RAM or EEPROM, but you can only have a maximum of 8 displayed on the LCD at any moment.
What are you trying to achieve? Maybe a graphic LCD would be what you need.