I need a table which will work in twocolumn mode and can span over multiple pages. Since I've given up with supertabular (too buggy, too less control), I wrote a simple solution for my purposes with vertical stacked parboxes. This is, what I've got so far:

(I've added fboxes to make the "cells" visible. Image shows only the upper part of the output.)
Problem 1: The vertical rule isn't aligned to the top and I have no clue how I can calculate the manual offset correct. (The next step will be to add some extra height to the rule so it closes with the upper rule.)

Problem 2: In this example I commented out the vertical rule. Now you see that the space after the parboxes is "incorrect", it's too less.
MWE:
\documentclass[10pt]{article}
\usepackage{lipsum}
\usepackage{forloop}
\usepackage{geometry}
\usepackage{ragged2e}
\geometry{a4paper, twocolumn, columnsep=10mm, top=10mm, left=10mm, right=10mm, bottom=10mm,
headsep=0mm, footskip=0mm}
\newlength\pataCellAWidth
\newlength\pataCellBWidth
%calculated
\newlength\pataCellAHeight
\newlength\pataCellBHeight
\newlength\pataRuleHeight
\newlength\pataLineHeight
\newsavebox{\pataBox}
% \newlength\pataTemp
\setlength\fboxsep{0pt}%for demonstration
%To be done
% \newlength\pataRowSep%vertical space between cells
% \setlength\pataRowSep{0.25\baselineskip}
\newcommand\pataNewRow{%
\\%[\pataLineSep]%
}
\newcommand\pataAddCellA[1]{%
\parbox[t]{\pataCellAWidth}{\RaggedRight #1}%
}
\newcommand\pataAddColSep[1]{%
\hfill%
\parbox[t]{1pt}{\rule[\dimexpr-#1]{1pt}{\dimexpr#1}}%
\hfill%
}
\newcommand\pataAddCellB[1]{%
\parbox[t]{\pataCellBWidth}{#1}%
}
\newcommand\pataAddRow[2]{%
%estimate parbox heights
\savebox{\pataBox}{{\parbox[b]{\pataCellAWidth}{#1}}}%
\setlength\pataCellAHeight{\ht\pataBox}
\savebox{\pataBox}{{\parbox[b]{\pataCellBWidth}{#2}}}%
\setlength\pataCellBHeight{\ht\pataBox}%
%always use the longer parbox for the rule
\setlength\pataRuleHeight{\pataCellAHeight}
\ifdim\pataCellBHeight>\pataRuleHeight%
\setlength\pataRuleHeight{\pataCellBHeight}
\fi%
%
%Output
\pataAddCellA{#1}%
\pataAddColSep{\pataRuleHeight}%
\pataAddCellB{#2}%
\pataNewRow%
}
\begin{document}
\setlength\parindent{0pt}
\setlength\pataCellAWidth{20mm}
\setlength\pataCellBWidth{\dimexpr66mm}
Table\par
\newcounter{thenumberA}
\newcounter{thenumberB}
\forloop{thenumberA}{1}{\value{thenumberA} < 3}{%
\pataAddRow{longer text}{\lipsum[1]}
\forloop{thenumberB}{1}{\value{thenumberB} < 8}{%
\pataAddRow{short text}{dummytext\\more dummytext}%
}%
}%
\lipsum[1]
\end{document}


