En cada IF creo que tenes un error:
empty($archivo);
Deberia ser:
if(empty($_FILES['archivo']))
if(empty($_FILES['archivo2']))
if(empty($_FILES['archivo3']))
Ademas podria simplificar el codigo, preguntando al revés...
Código PHP:
<?php
if(isset($_FILES['archivo3']))
{
//subir archivo
}
?>
Ademas cambie empty por isset, me parece que esta mas correcto con lo segundo.
Saludos