The usual way to do what you're trying to do is a single VertexArray, where every set of four vertices is a quad. So, the vertices at index 0~3 are your first quad, the vertices at index 4~7 are your second quad, and so on.
To access the Nth quad within the array, you'd use N*4+i, where i is the index of the corner of the quad that you want (i ranges from 0 to 3). N is multiplied by 4 because there are four vertices per quad. Using this, you could write some helper functions or a wrapper to give you easier reads/writes at a given quad index N.