You are using the C-script way of initializing strings. Better use str_create()
What you are doing is you create 30 string POINTERS, but they all point to nowhere.