zu 1: Nein, brauchst du natürlich nicht, ich wollte dir damit nur zeigen, wie du was in die Datei schreiben kannst
zu 2: Dies sind sog. E/A-Prüfungen in Delphi. Mit IOResult = 0 prüfst du ob die Datei korrekt angelegt wurde, dann
kannst du was reinschreiben (oder auch nicht

)
Dazu findest du auch was in der Delphi-Hilfe.
zu 3: Eigentlich nicht, soweit ich mich noch erinnere...... Schlagt mich wenn nicht.
Writeln schreibt soweit ich weis direkt in die Datei.
CloseFile(f) schließt dir deinen Dateizugriff.