Hallo Mensch,
Wie Du die Daten weiterverarbeitest ist erstmal egal, wichtig sind diese Meldungen:
Notice: Undefined variable: name_freund in D:\verzeichnis\test2.php on line 3
Notice: Undefined variable: email_freund in D:\verzeichnis\test2.php on line 3
Das heisst das Dein Script die Variablen welche Du in test2.php verwendest nicht kennt, diese sind also nicht deklariert.
Der Grund ist möglicherweise das die "Register Globals" Deiner PHP-Konfiguration abgeschaltet sind, das ist auch gut so. Heisst für Dich allerdings das Du Dir die Variablen aus der Superglobalen Variablen $_POST holen musst. In Deinem Beispiel dann z.B.
$name_freund = $_POST["name_freund"];
$email_freund = $_POST["email_freund"];
Mehr Infos zu den Superglobals http://www.php.net/manual/de/language.variables.predefined.php
Tipp: Lass Dir zum testen Deine gewünschten Variablen erstmal per echo() ausgeben damit Du siehst das diese auch ankommen und gefüllt sind, mache Dich danach an die Weiterverarbeitung (z.B. Versand der E-Mail)
Gruss AndreD