I dont know why it sends the same location twice, it just does.
On the official client you get the option of adding in details about your address. If you do this then an object is sent along as one of the parameters and then if a user clicks the location in your name, they will be taken to msn maps at that location. Im not very good with the msn objects, but you can set an unclickable location by doing something like this:
(this is made for my own bot but should be pretty easy to modify)
Code:
sub
{
my $loc = shift;
my $data = '<Data><PSM></PSM><CurrentMedia></CurrentMedia><LOC>\0Location\01\0'.$loc.'\0'.$loc.'\0\01\0</LOC></Data>';
$bot->{msn}->sendraw("UUX", length($data)."\r\n" . $data);
}
Your bot will show the location as its PSM, with a new icon next to it, just like the music, game and office icons.
I have only tested this with MSNP12. It is new in WLM8.1b so I assume it works for MSNP15 as well.
Edit Im not positive but you may need to have WLM8.1b in order to see the location PSM