Here is a wink of what we have done along those lines. This is for subsites not for dotLRN but certainly it would also be possible in dotLRN.
http://www.solutiongrove.com/blogger/one-entry?entry%5fid=398695