1. Usa la fgets().
2. Non capisco dove sia il problema... puoi benissimo farlo con un'unica fprintf (anche se a ben vedere se devi scrivere una semplice stringa basta usare la fputs).