Hola:
Es extraño que no hayan movido el yema desde php... bueno, no estarían los moderadores...
La cuestión es que tu código no tiene nada javascript para eso... lo poco que hay javascript no sirve de nada y las asignaciones las haces con php que no responde con los eventos.
Retoqué un poco tu código:
Código:
<html>
<head>
<script type="text/JavaScript">
<!--
function mostrar(x) {
document.getElementById("caja").innerHTML = x;
}
//-->
</script>
</head>
<body>
<?php
$a="muestra 001";
$b="muestra 002";
?>
<p onclick="mostrar('<?php echo $a ?>')">texto 1</p>
<p onclick="mostrar('<?=$b ?>')">texto 2</p>
<div id="caja">
</div>
</body>
</html>
Saludos