Dictionary<string, object> objects = new Dictionary<string, object>();
for (int i = 0; i < 20; i++)
{
objects.Add("obj" + i, new object());
}

object obj2 = objects["obj1"];