Well, first of all, you need to initialize those strings, each one with 'str_create'. Also, for displaying text (strings) use TEXT instead of PANEL, without digits (this are for numbers primary).
Aside from that I'm not sure if digits can accept an array... If not then a simpler solution will be copying the content of the needed array, directly into the digits variable.
STRING *list_of_str[10];
TEXT *my_text =
{
font = "Arial#24bi";
flags = SHOW;
}
void main()
{
list_of_str[0] = str_create("#256");
str_cpy(list_of_str[0], "first_str_goes_here");
// copy content from the array into the text
str_cpy((my_text.pstring)[0], list_of_str[0]);
}
Greets!