Una forma de hacer lo que quieres, es comprobar una a una las entradas del array y si estas no existen créalas y substituirlas por un texto que te indique que ese campo está vacio. Un ejemplo que se me ocurre es este.
Código PHP:
// El total de entradas que esperas que tenga el array + 1
$total = 8;
// Definicion del texto vacio o nulo en el array
$Vacio = 'vacio';
for (t=0;$t<total;$t++) // Recorremos todo el array
if (!isset($archivos[$t])) // Comprueba que las que existan en el array
$archivos[$t] = $Vacio; // Aquí si la entrada del array no existe la crea y
// llena con el valor de $Vacio
Es una forma de hacerlo improvisada y rápida, hay otras formas, pero se me ha ocurrido esta, solo debes tener en cuenta el $total del array y no tendrás problemas en un futuro. Si tienes dudas no dudes en darme un toque.
Un saludo.