Bueno se tiene que modificar un poco mas el codigo como debes de saber el codigo solo esta optimizado para usarlo con una sola imagen o sea un solo id.
Te voy a crear un ej puedes tomarlo de referencias para adatarlo a tu caso.
Código PHP:
Ver originalfunction f_mostrar(id){
document.getElementById(id).style.display = "block";
}
</script>
<?php
for($i=0;$i<10;$i++){
echo '<input type="text" name="p3[]" id="p'.$i.'" value="imagen '.$i.'" style="display:none" />
<img src="http://www.altracocina.com/wp-content/themes/this/images/logo.jpg" onclick="f_mostrar(\'p'.$i.'\')" />
';
}