Question:
Can I declare a global variable at runtime?
Answer:
Yes and no. You cannot add a global variable at runtime, but you can dynamically create an object and store it in an unbound array of powerobjects within a global variable.
Take a look at the CREATE USING command to create objects by name as a string.