You can use RTF::Document to create Rich Text Format
documents readable by most word-processors. It's still in
alpha though...
RTF documents are easy to create "by-hand" if you would like to.
You'll find some RTF specs over at The Programmer's File Format Collection
(among lots of others).