in reply to want to store the current value of the array ina variable inside for loop
Dont you simply mean?
@copybox1 = @box1;
Thats what it looks like.