Para colocar una cadena permanente, que siempre que arranque el programa esté disponible, puedes hacer la asignación en el momento de la definición de la variable:
char cadena[80]="Esta es una prueba";
Ahora, a esta variable le puedes adicionar texto en tiempo de ejecución concatenando o reemplazando su contenido.
Otra solución, podría ser que guardes en un pequeño archivo las cadenas que quieres cargar y puedes así incrementar los textos en tiempo de ejecución.
Para manejo de textos, puedes usar strcat, strcmp, strcpy, strlen, etc. Puedes buscar en la ayuda de tu compilador y obtendrás mas.
Para archivos puedes usar fopen, fread, fwrite, feof, fseek, entre otras.
Espero esto te aporte algo para lo que necesitas.
gmantil