Pues habrá que analizar la lógica de validación, y vamos, que sin código es difícil adivinar.
La idea, es que valides archivo por archivo y tengas un contador de errores:
Código PHP:
Ver original$errores = 0;
/* proceso de validación */
if (!$errores) {
// ningún error, subimos todo
}