Não desde que seu array seja declarado como public você acessa de qualquer pagina
//declarado em uma pagina
public static ArrayList array = new ArrayList();
//usando em outra
NomeminhaPagina.array.Add("ADICIONO");
Isto depende para que você vai precisar deste array, ou nada impede de fazer uma classe também mas desde que o que você crie seja public todos tem acesso.