... optimizar lo que tienes???; muchas. Que te parce:
Código PHP:
<p>a) Campo1: <input name=org size="10" type=text value="<?php echo @$_POST['org'] ?>">
... Qué hace?; manda a imprimir el valor de $_POST['org']. ¿Qué pasa cuando no existe??; Obviamente hay un error (intentar usar algo que no existe) pero gracias a que anteponemos en "@" el mensaje de error (y solo eso) no se muestra dejando el espacio en blanco.
... no es la manera más elegante pero, a consideración mia, es la más óptima (en cuanto a usar menos código). Algo más correcto es primero verificar la existencia de la variable y mandarla a imprimir (ó usar el operador ternario), todo esto dentro del "value" como esta ahora... la cuestión es que no es necesario el manejo de 2 echo()'s.
www.php.net/language.basic-syntax
Aclaro que solo optimizo lo que tienes...
PD: Hay una FAQ (para no variar) que dice algo como "Cómo usar PHP y HTML en una ondicional?"... te servirá.