jcaserta:
Now I just need to figure out how to convert a CSV into an array and store it in program memory...
To initialize an array, either in RAM or with PROGMEM, you put the values inside curly brackets, and separate them by commas. CSV stands for, "comma separated values." Does that suggest anything to you?