Bueno, entonces lo que deberías hacer no es exactamente meterlo todo en un array. Deberías crear un array para cada idioma y que valor del array corresponda a un texto en concreto de forma que si tienes el array de inglés y español ambos tengan el título en el 1º valor.
Un ejemplo podría ser:
Código PHP:
$array_español = ["Hola, está es mi web", "Inicio", "Páginas"];
$array_ingles = ["Hi, this is my web", "Homa", "Pages"];
Lo ideal según me dices sería que los valores en vez de dárselos manual los sacas de una base de datos lo cual seguiría el mismo proceso, pero cambiando los valores por el valor de los campos de la base de datos.
Espero que te sea de ayuda.