Hola, necesitas separar cada instrucción SQL con un punto y coma
Código PHP:
Ver original$orden="INSERT INTO personas (usu, con, email, celular) VALUES ('$usuario', '$contrasenia', '$email', '$celular'); INSERT INTO direcciones (usuario, nombre, calle_principal, esquina1, esquina2, numero_puerta, telefono) VALUES ('$usuario', '$nombre', '$calle', '$esquina1', '$esquina2', '$numero', '$telefono')";
La segunda opción es separarlas y funciona igual:
$sql1 = 'Primer insert';
$sql2 = 'Segundo insert';