Storing an Int Array on Micro SD Card.

There is a library EEPROMWriteAnything that uses templates to break up any type of data into individual bytes, so you can write it, and read back from, EEPROM.

http://arduino.cc/playground/Code/EEPROMWriteAnything

You could use the technique (modified a bit) to write to, and read back from, the SD card.