Problems with dynamic variable names

I want to write code where I have arrays of objects.
I want to write a for loop and have something like:

[size=2][size=2]myObject1 = new Object();
[/size][/size][size=2][size=2]myObject2 = new Object();
[/size][/size][size=2][size=2]myObject3 = new Object();
[/size][/size][size=2][size=2]myObject4 = new Object();
etc…
[/size][/size]
How can I do this?
I’ve tried using square brackets… it doesn’t work and looks wrong to do anyway.

Any help would be appreciated.

Thanks.

OM