i have one doubt, how to send array value via gsm.
So what, exactly, did you find?
If there is no documented way to do it, then it's probably fair to assume that it is not supported.
So, as already mentioned, you will have to create a way to send multiple messages ...
I repeat what someone else said.
I suggest you consider a different course/hobby.
A very basic concept which turns up in all forms of programming is Looping - where you write a bit of code only once, but that code can be executed many times in succession: en.wikipedia.org/.../Control_flow
There have already been (at least) three examples so far in this thread of where Looping would be applicable ...