Can this be done?

I can access controls such as textboxes, labels etc but i can't seem to access my ArrayList. I have:

Code:
ArrayList MyArrayList= (ArrayList)this.Page.FindControl("ListNameArray");
I also have int and string values that i need to pass back and forth from the masterpage and usercontrol, how can this be done?


Any help grately appreciated.