I created a tinyfugue channel capture script for Aardwolf MUD which uses the channel tags. This script is relatively simple, and it relies on the existance and ability to call xterm using "/sh" from within TF.
This script uses a file abechannel-list.txt to learn what channels to monitor. The syntax of the channel list file is:
<single word used in channel tags> <single word group for multiple chans>
For example, a file could be:

ftalk
tech
question qa
answer qa
clantalk allclan
gclan allclan

It puts the monitor files into a "channels" directory. It will create the files if they don't exist yet, so you don't need to "touch". You probaby DO need to create the directory though.

NOTE! It does NOT gag from the main window. You can have it do so if you want, but that wasn't my intention. If I get enough requests, I'll make gagging be a variable.
(1.01 note...it's now a variable, type "/show-chat" to toggle)
If you use a second word on any of the lines in the list file, a muxed file will be created using that second word. A good use of this would be having one line be "question qa" and another line be "answer qa". Now three files would be created, question.txt, answer.txt, and qa.txt.

To bring up an xterm window with the captures, type "/show-<chan>" (or /show-[group]). So if you used /show-ftalk, it would bring up a new xterm window to contain ftalk stuff, and if you used /show-allclan, it would bring up a new xterm window containing gclan and clantalk if you set those up as a group.