Se puede llamar al compilador de Delphi desde la línea de comandos para compilar un projecto.
DCC32.exe project1.dpr
Utilizando ShellExecute puedes ejecutarla.
No he entendido del todo bien el mensaje, así que si he "metido la pata" con la respuesta, pido discupas...