Hi Trimba,
You don't have to manually change the XSL. In the InfoPath Designer you can add a hyperlink control. Unfortunately, due to security issues, you can't open local files directly. Put the same file on a network share and try again. If you have a full trust form you can add code to open the files, but links don't work.
Patrick Halstead
Project Manager at Qdabra