HTML is the most obvious method that I know of to encode text formatting. So, convert your files to HTML and you can store them in a CHAR/VARCHAR/TEXT field in SQL Server.
Even better, if you are using SQL Server 2005 Beta (which I imagine you are because this is a SQL Server 2005 forum) you could make sure that the HTML is well formed and store it in a field of type XML.
Hope that helps.