If talking will do for now... you can load Yahoo Messenger and then talk on that if you have a sound card and a cheap mic.
As for the map idea there is a map somewhere that you can post your location and everyone else that wishes can do the same... it is on a different site though.