having a Word document with one page for each person? Or an Excel spreadsheet with one worksheet for each person? Or an Access database with one form (possibly composed of information from different tables).
OpenOffice would do just as well as MS Word, by the way.

Somehow I feel that none of these solutions meets your requirements. Can you tell why?