Roi,
This would be much easier and cleaner, pass a reference to the object instead;
DO FormB WITH Thisform
In the formB Init you can;
LPARAMETERS poForm
Thisform.oForm = poForm && oForm is a custom property of the form.
Then anywhere you like within FormB you can;
Thisform.oForm.AArray(1,2) = "ABC"
And this gives you access to all the properties of FormA within FormB