I think the SD card idea will be much less of a headache in the long run. Thanks for the suggestion; I hadn't really considered those. I did a little looking and found Audio Shield for Arduino for an audio shield, which conveniently includes the SD Card reader, albeit in an annoying location. It looks like it pretty much absorbs the whole arduino, without leaving any open pins for anything else though