I was going to post my thoughts on this the other day but was waiting for someone with experience. (grin)
Depending on the dimension and length, would it be possible to convert it to a string with your own deliminators? Then when you pull it out, convert it back to an array?
0 value,value
1 value,value
2 value,value
3 value,value
4 value,value
5 value,value
StrValue = value,value|value,value|value,value|value,value|value,value|value,value|
Just a thought. My other thought was to save it to a text file instead. I didn't go into research mode... sorry.