si es cierto, pero creo que hay errores sintacticos sera que se puede usar asi: cadenatexto1 y cadenatexto2
   Código PHP:
    <?    
$cadenatexto1 = $_POST["cadenatexto1"]; 
$nombre_archivo1 = $HTTP_POST_FILES['userfile1']['name']; 
$tipo_archivo1 = $HTTP_POST_FILES['userfile1']['type']; 
$tamano_archivo1 = $HTTP_POST_FILES['userfile1']['size']; 
// 
$cadenatexto2 = $_POST["cadenatexto2"]; 
$nombre_archivo2 = $HTTP_POST_FILES['userfile2']['name']; 
$tipo_archivo2 = $HTTP_POST_FILES['userfile2']['type']; 
$tamano_archivo2 = $HTTP_POST_FILES['userfile2']['size']; 
 
$consulta="Insert into $tabla values ('$id','$fecha','$hora','$valor','$lugar','$imagen','$descripcion','$archivo')"; 
$resultado=mysql_query($consulta); 
if($resultado==0){mysql_close(); 
exit; 
} 
if (move_uploaded_file($HTTP_POST_FILES['userfile1']['tmp_name'], $imagen))&&(move_uploaded_file($HTTP_POST_FILES['userfile2']['tmp_name'], $archivo)){  
echo "<center>INFORMACION Y ARCHIVO CARGADOS CON EXITO</center>."; 
  }else{  
 echo "<center>NO CARGO EL ARCHIVO INTENTELO DESDE<br>EL BOTON SUBIR ARCHIVO Y SUBELO DESDE ALLI</center>"; 
  } 
mysql_close(); 
 ?>    
  
esto estará bien pegar las dos cadenas en el if... 
 
   Código PHP:
    if (move_uploaded_file($HTTP_POST_FILES['userfile1']['tmp_name'], $imagen))&&(move_uploaded_file($HTTP_POST_FILES['userfile2']['tmp_name'], $archivo)){