Non basterebbe fare due php, uno per salvare i dati nel db, e l'altro che li visualizza prendendoli dal db? ovviamente dovresti poi scrivere una funzione per il php principale, per fargli capire quando ci sono state delle modifiche al db, ancora da visualizzare. Per tale scopo si può usare il javascript, facendo fare una richiesta ogni 10 secondi ai file salvati contenenti il db, per vedere se ci sono cambiamenti. Nel caso ci siano, visualizza i nuovi dati. I software in php non possono restituire dati durante la loro esecuzione, ma solo quando si sono chiusi e hanno completato l'elaborazione (almeno credo). Penso che per te serva il javascript unito al php.