I have no idea on how Arrays work. I tell construct to save the layout(?) and when I press a button, load the array it saved, to test level design. To my dismay, this does nothing. How exactly does this work?
Well, Quicksave doesn't magically use an array just because you want it to.
You can use Quickload to load the state you saved or use "Save/load to disk" action of the system object in order to use permanent savegames.
However the buildin save/load features may cause problems. So it might be better to use your own method.
Think of an array as a table that holds values in each cell. Now it's up to you to do whatever you like with it. In case you didn't check it out yet: Array Object on the wiki.
While I'm not aware of a tutorial specifically targeted at arrays, I do believe the puzzle example I made gives a good practical insight in how to use arrays. Maybe have a look at this cap: http://dl.dropbox.com/u/2306601/puzzexam1_array.cap
On a sidenote I advice against using the Advanced Camera plugin, since it's outdated. Linkman himself provided the superior MagiCam plugin. You should get that one instead!