For multiple lines, just invoke write-line multiple times, maybe through mapcar, foreach or while, for example:
(mapcar
(function
(lambda (x)
(write-line x file))) '("Hello" "Andrew" "Nao"))
(foreach str '("Hello" "Andrew" "Nao")
(write-line str file))
(setq lst '("Hello" "Andrew" "Nao"))
(while (setq str (car lst))
(write-line str file)
(setq lst (cdr lst)))