Then why don't you try it? This would be my approach:

Code:
// Static

var array[100];
my.skill2 = array; // array is already var*!
(my.skill2)[5] = 6;
printf("(my.skill2)[5] = %f", (double)((my.skill2)[5])); // Test

// Dynamic

my.skill2 = sys_malloc(100 * sizeof(var)); // Create array
(my.skill2)[5] = 6;
printf("(my.skill2)[5] = %f", (double)((my.skill2)[5])); // Test



Also, "The editors" is the wrong forum for this... I move this thread.