glInterleaveArrays

I’m not sure if this is really a “beginner” question, but I don’t think it’s all that “advanced” either. So forgive me if this is the wrong forum.

I want to be able to call glInterleaveArrays multiple times, and call them independantly with glDrawArrays. Is this possible? My other solution is to keep one big static array, but I would like to be able to think of each array as a sort of independant “object”.

Thanks in advance,

fletch