There are different formats for formal letters. Not all of them require a double space to separate paragraphs. However, you do have to indicate that you are beginning a new paragraph somehow. If you are not using a double space, then you should indent the first word in each new paragraph.
Business Letter Styles