Good script mickeal but messenger can give you directly the adress ID so you don't need to "calcul" it.
code:
var PassportID = Messenger.MyUserId;
instead of
code:
var PassportID = 0;
for (var i=0; i < email.length; i++)
{
PassportID *= 101;
PassportID += email.charCodeAt;
while (PassportID >= Math.pow(2,32))
PassportID -= Math.pow(2,32);
}