Code:
typedef struct
{
	STRING* irgendwas;
}ERSTERSTRUCT;

typedef struct
{
	ERSTERSTRUCT** erstestructs;
}ZWEITERSTRUCT;

ERSTERSTRUCT** structarray = malloc(sizeof(ERSTERSTRUCT*) * 2);
structarray[0] = malloc(sizeof(ERSTERSTRUCT));
structarray[1] = malloc(sizeof(ERSTERSTRUCT));

structarray[0].irgendwas = "ein Text";
structarray[1].irgendwas = "noch ein Text";

ZWEITERSTRUCT normalerstruct;
normalerstruct.erstestructs = structarray;
normalerstruct.erstestructs[1]->string = ...