obecně: udělej si další thread pro výstup, prostě do něj chronologicky "sáčkuj" výstup a buď jej zobrazuj v novém okně, nebo si napiš rutinu, která bude "hlídat" vstup a do okamžiku kdy jej nevložíš nedojde ker spuštění výpisu. Nebo druhá varianta - vstup vlož do bufferu, smaž, přepiš výstupem a na nový řádek vlož znova.