Hallo Florian
print "$UserName\n"; # <-- Hier ist der Zeilenumbruch
print "$Password";
Hast du dir den Quelltext der Ausgabe mal angeschaut? Dort sollten die Zeilenumbrüche vorhanden sein. In HTML musst du aber <br> für einen Zeilenumbruch schreiben, also so:
print "$UserName<br>\n";
print "$Password";
Gruss
Andreas