Also soll ein Rechner seine eigene (externe) IP-Adresse nachschauen und per E-Mail/SMS verschicken???

Hast du irgendwo eine Möglichkeit ein PHP-Skript laufen zu lassen???
Da könnt man es nämlich ganz einfach ausgeben (im Format deiner Wünsche)...

Die IP-Adresse steht in $_SERVER['REMOTE_ADDR'],
den Hostname kriegst du mit gethostbyaddr($_SERVER['REMOTE_ADDR'])...