Sorry to hear you’re having a hard time.
One of the ways to improve that experience is to post a clear question (possibly with relevant code) in your own new fresh post, rather than hijacking an 11-year-old post that shares perhaps nothing in common with your problem.
We know arrays can be handled in OnGUI because … well, I do it all the time. Look at any one of my games.
If you would like to make a fresh post of your own to restate your question clearly with a small snippet of relevant code, here is how to report your problem productively in the Unity3D forums:
When you post code, please use code tags: Using code tags properly