Hola , no entiendo bien tu pregunta ...
¿que es lo que quieres hacer?¿ Un programa que genere dinamicamente otro ...?¿Un programa que ejecute otro y capture sus resultados ...?¿En que lenguaje?
Intenta detallar un poco más ...