Well Jabber (e.g. the default IM client on the devices) supports location reporting, and something like GeoClue (or the upcoming Nokia replacement) could provide the location information. I hope this feature is included out-of-the-box in Fremantle.