Nevím přesně , ale jak píše MM v DOSovské konzoli by to asi nešlo.
V "normálním" programovacím prostředí by se na to použily vlákna.
Hlavní vlákno by sloužilo pro zobrazení GUI a vkládání uživatelského vstupu.
Vedlejší vlákno by zase připisovalo do GUI.
Alespoň takto předpokládám fungují GUI messesingerů typu ICQ, Skype atd...