IMHO due a very unstable nature of P2P it is not really possible to make a "contact" which is a fundamental object for Miranda IM.
BTW Miranda NG is a very stupid project, original
Miranda IM has a beautiful design - very module, very compatible. But NG degraded to solid junk and returned to
DLL Hell. To survive so ill-designed code developers of NG was forced to creates copy of ALL plugins and rebuilds it for every release because every release is not guaranteed compatible with each other. And moreover they claim that this is an advantage...