Desde PHP puedes generar formato RTF (que lo lee Word y tiene formato) .. eso lo tendrá que hacer un script tuyo PHP .. por ende el "código" del link sería algo tipo:
<a href="genera_doc.php">ver ducomento</a>
Tu genera_doc.php .. podrías ayudarte de la classe:
http://www.phpclasses.org/browse/package/1805.html
Con esa classe en función de tus datos generas tu documento RTF desde datos de tu BD dandole el formato que corresponda.
Un saludo,