Можно попробовать на примере с UNM сотворить подобное используя Syslibcom и Comservice.
Правила форума