what i have done is create a large textfile for presets that can be loaded when the patch is opened, which in turn sends its data to up to 1000 textfile objects. pd seems to have no problem with so many textfile objects storing data
it might even be cheaper to do it this way than storing numbers in an array, if textfile is just storing integers, rather than floating point numbers?