Wie kriegt man denn die IPs der User? Das klingt ja schon weit hergeholt.... Wie ist meine IP?
Man schickt per PM ein integriertes Bild (wird direkt geladen und angezeigt), dass man auf seinem eigenen Server lagert. Da nur der Zieluser das Bild ausrufen wird, weil nur er es geschickt bekomme hat, ist die Aufrufende IP die des Users, dem die PN gesendet wurde.

+1 für die technisch pfiffige Idee.