Pues el problema no es de código PHP ciertamente.
¿Qué lenguaje de programación es este?
Código PHP:
Ver originalshort Num1 = 10;
short Num2 = 20;
ShellExecute(NULL,"open","http://www.pagina.php?Texto=esto es texto&N1=Num1&N2=Num2",NULL,NULL,0);
Por lo que se observa colocas los nombres de las variables literalmente dentro de la cadena de texto, no se si ese lenguaje que usas entiende esa parte.
En la mayoría de los lenguajes existe el concepto de concatenación o interpolación, que es básicamente unir cadenas de texto con otras expresiones, variables, etc.
En PHP: nada.
En el otro lenguaje que muestras: no estás construyendo bien la cadena que contiene el enlace.