Ну как заготовку, можно юзать это:
http://smeschini.altervista.org/download/netstat32.php Это исходники netstat.
Показывает, какие процессы сейчас запущены, какие открытые порты. Дальше нужно разбираться как ставить хуки на открытие соединений. Буду думать, но сначала поищу...