the [umenu] works too, just populate it with the file paths you want, then the [preset] grabs whichever index. probably put a [tosymbol] after it to deal with spaces. So the [preset] doesn't store the symbol, it just references one of the list... the [umenu] does the storing.
I was messing around with the "pattr stores symbol" checkbox in the umenu Inspector, and had a little pattrstorage going with it, but it didn't work the way I thought... I figured it could remember various lists of paths (or whatever other symbols) in each preset/slot. I guess [textedit] is needed for having multiple lines remembered at once.