Hallo Poison,
Parse error: syntax error, unexpected '"', expecting T_STRING or T_VARIABLE or T_NUM_STRING on line 96
weiß ich jetzt wieder nicht weiter. Habe mir alles vor Zeile 96 nochmal durchgesehen,
Der Fehler muss nicht immer vor der angegebenen Zeile sein, er kann auch wirklich in der Zeile die in der Fehlermeldung steht stecken - so auch hier:
$error = "Hallo <b>$_POST["username"]</b>, Du hast Dich erfolgreich registriert. <a href="anmelden.php">Anmelden</a>";
Du beendest mit dem Anführungszeichen nach »$_POST[« den String den du $error zuweisen willst - da anschließend aber was kommt was PHP da nicht erwartet, bekommst du die Zeile eben in Form einer Fehlermeldung um die Ohren gehauen.
Gruß,
Tobias