Looking very princess like ;)
Regarding to your array question on twitter(yes i snoop like that), it's certainly possible with some javascript something like this:
var princessArray = [field1,field2,field3,field4,field5,field6,field7,field8,field9];
If you want to use some JS on a trigger it should look something like this
var player = GetPlayer();
var field1 = player.GetVar("princess_01"); //princess_01 etc are variables that you have set in articulate
var field2 = player.GetVar("princess_02");
var field3 = player.GetVar("princess_03");
var field4 = player.GetVar("princess_04");
var field5 = player.GetVar("princess_05");
var field6 = player.GetVar("princess_06");
var field7 = player.GetVar("princess_07");
var field8 = player.GetVar("princess_08");
var field9 = player.GetVar("princess_09");
var princessArray = [field1,field2,field3,field4,field5,field6,field7,field8,field9];
You now have a array filled with articulate variables, now you could play with that Array :)