Using a text in multiple contexts

I am looking for a web tool that can present one text – forum or blog post – in different contexts.

Example: Users in my catdog forum have been discussing new species over months and various threads.
Now I want to present the best crossbreeds on one permanent page.
An original forum message shall not be copy-n-pasted but referred in some way, presented with, say, 6 lines of its text, which can be expanded with a button to the full text.

The idea is not new, last time I checked on version 6 of Drupal, and after several disucssions and a test installation, it turned out not to be feasible without major coding effort (so it might be easier to realize with a web framework from scratch, instead of Drupal).
But maybe I missed something, or Drupal has new feature now to support this kind of process.