Hola,
No te he entendido muy bien. ¿Quieres crear una cadena que se autogenere en funcion del valor de una variable? ¿O quieres sustituir un valor numerico de una seccion de la cadena, tal como ha hecho Cluster? Para lo primero, puedes usar la funcion
sprintf() , por ejemplo:
Código PHP:
$variable=10;
$plantilla_cadena="http://Miserver/phptest/ventana.php?NUM=%d";
$imagen=sprintf($plantilla_cadena,$variable);
Saludos.