I am looking for a three-column layout, in which two columns contain two seperate lists, and the third column a summary of the two lists.

I am under the impression that there is no "native" way to do this in LaTeX (and haven't found a package that appears to do the trick), so in a first step I have prepared a custom environment and a custom item entry macro:
\documentclass{scrbook}
\usepackage{multicol}
\newenvironment{MyList}[1]{
\subsection{#1}
\begin{enumerate}
}{
\end{enumerate}
}
\newcommand{\myEntry}[2]{\item \textbf{#1} -- #2}
\begin{document}
\begin{multicols}{3}
\begin{MyList}{ListOne}
\myEntry{OneOne}{Some text regarding item OneOne}
\myEntry{OneTwo}{Some text regarding item OneTwo}
\end{MyList}
\columnbreak
\begin{MyList}{ListTwo}
\myEntry{TwoOne}{Some text regarding item TwoOne}
\myEntry{TwoTwo}{Some text regarding item TwoTwo}
\end{MyList}
\columnbreak
\end{multicols}
\end{document}
But that does not even take me half of the way. I need to render the contents of my macros twice: Once in the summary column, once in the individual list column. Not only that, but on the opposite page I would have to do it the other way around (i.e., individual column first, summary column second). It's pretty clear that no simple replace-this-with-that transformation can do that, and that some "programming" is required, but I have no idea if there is some way to do this in LaTeX.
I could probably write some Perl script to do it via a preprocessing step, but boy does that feel hack-ish...
If there is a way to do this in LaTeX, could someone please give me some pointers what to look for?
\myEntryto include\def\tempmacro{#1}so later you can use\tempmacroto repeat the stuff. This won't work because you want to repeat it after having gone through the whole list. So you'd need to namespace all your macros properly. If you could do things as a tabular instead, then this method would be easier. – Seamus Aug 19 '11 at 10:57