già fatto ho usato: exec(),sytem(),passthru() e pure qualche altra funzione da shell, ho anche letto il manule online di php da te segnalato quasi interamente, e sono giunto alla conclusione che è un problema di reindirezione dell'output; io penso che si deva fare tipo c es fwrite() o simili indicando come output non la pagina php nel browser ma 'un qualcosa' che faccia apparire l'interfaccia grafica del programma.
tra le alter cose il manuale dice
codice:
Nota: Se si vuole avviare un programma tramite questa funzione e lasciarlo girare in background, occorre essere certi che l output del programma sia rediretto su un file o qualche altro flusso di output altrimenti il PHP sarà sospenderà fino a quando il programma non termina.
sia per exec che per system, quindi credo di essere sulla strad giusta, sinceramente però non so come muovermi