sucede que los arrays no se pueden pasar como texto, ya que son un tipo dinámico y propio de PHP...
en todo caso podrías usar
serialize() para codificar el array en texto, enviarlo y al recibirlo usas
unserialize() para obtener de nuevo el array...