Out of the box there isn't any way - but if you have access to a developer and reference the CRM
SDK you have some options.
If the data is exposed through a different website, you could potentially iFrame that page into a CRM window.
You could also create a Silverlight or HTML/JavaScript application to pull data from your external source and display it within a portion of a CRM window.
You would be able to read data from the context of a current record and send it along with a request to the source to return the context specific values.
Jason Lattimer
My Blog - Follow me on Twitter - LinkedIn