you can set up a page that uses tinymce, which is an easy to integrate text editor for the web. then just give the guy a link to this page with a simple (but secure) login. have the text that he creates with the editor put into a table in the DB, and then pull it out when a user accesses the page you want the text to appear on.