List property; Cursor look

Greetings.
Writing my first script(s) (for Appleworks); I have two questions. I need to read data into a “list” property; is there any way to define a list without pre-determining the number of elements? What I have now:
property theList : {“”, “”, “”, “”, etc.}
repeat Constant times
set item i of theList to textField i
set i to i + 1
end repeat
where Constant is set in the code to match the number of elements. I would like to define a property as a list but not define the number of elements (which would be added as each new textField datum is read in).

Second, is there any way to control the look or “type” of the cursor when getting user input? E.g.
set myfilename to choose file with prompt “Choose a File”
the cursor is the watch or the pie rather than an arrow (which is annoying for navigating through the file hierarchy).

Here’s an example of repeating based on an unknown number of items. It will add each item to the end of a list. After you run the script, you should have 2 lists that are identical.

property theList : {}
set textFields to {"Joe", "Blow", "1234 Rough Rd.", "His Town", "His State"}

repeat with thisField in textFields
	set theList to (theList & thisField)
end repeat

I have nothing to offer regarding question #2.