Just my 2 cents.
The .ini file is just a simple text file that the program writes to save and recall data to future use. Since VMs are technically their own computer, its almost like one computer a file to another over the internet. Unless Slav2 writes a whole new messenger program or uses one that is currently available, and has a fast enough server to host it, I don't feel like that would be very time worthy cause for him.
Maybe if you allow remote access then one VM could control another VM to tell it where it is. But that is a whole other monster to tackle. Not to that it would leave your computer slightly vulnerable because you are allowing another computer to access it, even if you select which computers are allowed to and which aren't. I myself wouldn't be very comfortable leaving it open.
Edit: Maybe a program like this would be enough for the VMs to "talk" to each other,
stackoverflow.com/questions/14432801/how...-for-an-instant-mes, because building and sending packets goes way over my head.