chwc: ¿y por qué no trabajar en una sola página?
Código PHP:
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
Ingrese primer valor:
<input type="text" name="valor1">
<br>
<input type="submit" name="operar">
</form>
<?php
if(!empty($_POST) { // formalidades na más...
$dato=$_POST['valor1'] * 5; // mejor
echo "El total es ".$dato;
}
?>
Solo tomo tu código y muestro cómo "el pero" puede solucionarse, tu propuesta es correcta

.
Esa sería una solución en PHP, tema de este foro. ... ... pero sé que se quiere una en JS

, entonces sería algo como:
Código HTML:
<input type="text" onkeyup="document.getElementById('resultado').innerHTML = this.value * 5" /> <br />
Total $ <span id="resultado"></span>
... y nunca entendí la razón del título. ¿PHP dinámico?

... favor de poner un poquito más de esfuerzo en la descripción del título.
Espero sirva. Saludos