Покопайте в инете на тему Windows Script Host. т.е. из супервайзора можно запустить внешний скрипт.
Код:
Set WshShell = CreateObject("WScript.Shell")
Res = WshShell.AppActivate("Калькулятор")
If Res=False Then Set WshExec = WshShell.Exec("calc")
этот скрипт пытается сделать окно с виндовым калькулятором активным, т.е. вытащить окно с калькулятором на передний план, если не прокатывает, то калькулятор запускается. Скриптик вызывается из супервайзора при клике на иконку в которой прописано EditFile("calc.vbs"). Без такого мудрёного вызова калькулятора, их за несколько дней под сотьню могли наплодить. EditFile супервайзора равносильно двойному клику по файлу в проводнике. Есть ещё и RunApplication
COM порт открывает и закрывает то приложение, которое к порту и обращается, т.е. если одна прога открыла порт, вторая туда вмешаться не может.
использовать овеновский модем со стороны компа нет смысла, сейчас полно недорогих USB модемов, после установки дров появится виртуальный COM, с ним и работать как с обычным, я так с обычным мобильником баловался, эсемески из супервайзора отправлял.
супервайзор может напрямую работать с портом, т.е. теоретически дозвон можно и на нём организовать.