Salve a tutti,

come faccio con PHP ad eseguire uno script senza includerlo nello script attuale (e quindi senza condividere funzioni e variabili) e catturarne l'output?

E' difficile da spiegare e non so come esprimere bene il concetto... Vi faccio un esempio. Vorrei qualcosa del tipo.

codice:
$output_script = execute_and_get_output("script.php?param1=test&param2=test");
Mi è venuto in mente che potrei usare un fopen, ma in tal caso il codice php verrebbe letto senza essere prima "elaborato".
Con eval(), il codice viene eseguito internamente allo script nel quale la funzione eval() viene eseguita (condividendo funzioni e variabili), e quindi non fa al caso mio.

Come posso fare?
Grazie in anticipo