Ok so finally we can stop saying "just god damn request your contact to type (!IP)" and actually tell them to get this script ....
I still dont think what the big thing is about getting someone's ip. It might be cause i have a dynamic ip .... i dont get the big deal behind it
If you want it .... ask for it
EDIT: Can you customise the ID whilist storing ip's as in saving the contact name or something?