depends, what is a "string array holder" ?? the only dynamic string support we have is: string_init() string_set() string_free() it's used in a few places, particularly the loadparm code. If you want arrays of strings then maybe build functions for them on top of the above functions?