OH. Apparently you are not understanding the FOR-NEXT command. The FOR-NEXT command will cycle one variable through a set of numbers. So, by saying
FOR b = 1 to 300
make object cube b,10
NEXT B
you are creating 300 objects with the object numbers 1,2,3,4,5,6,7,8,9,10,11,12,13,14 etc. all the way to 300. Another example:
FOR b = 1 to 10
circle 100,100,b
next b
What that would do is that first it would make a circle with a radius of 1 (because b=1). Then, when it hits the NEXT b it goes back to the FOR b = 1 to 10 thing, this time making b equal to 2. So, when we make the radius of the circle b (which is now 2) it makes a circle with a radius of 2 this time. Then, it goes back and makes it 3, then 4,5,6,7,8,9 and finally 10. After 10 it moves on past the NEXT b thing. Why 10? because that is what we said in the "FOR b = 1 to 10" thing. We said b should cycle through all of the numbers from 1 to 10.
FOR-NEXT is not a grouping command. All it does is cycle a variable (in this case b) through a defined set of numbers (in this case the numbers 1 to 300)
Hopefully that'll solve the problem
Ummm...