El problema es que no podés hacerle un explode a un arrray.
Código PHP:
$archivo1=explode("|",$archivo)
Hacé un bucle foreach que vaya leyendo cada elemento del array y genere un nuevo array.
Suerte
Fede
EDIT: uff, siempre que respondo alguien me gana por unos segundos =P