simsam:
Also, is the memory limitations a major issue here or the computational capabilities of the microcontroller? I read in an article that a SD card may be used to increase the SRAM. Is that possible?
Why would you even consider such extremes just to stay with an 8-bit processor? It's already been suggested (twice) that you move to a 32-bit machine.