1\makeatletter
2\let\oldlt\longtable
3\let\endoldlt\endlongtable
4\def\longtable{\@ifnextchar[\longtable@i \longtable@ii}
5\def\longtable@i[#1]{\begin{figure}[t]
6\onecolumn
7\begin{minipage}{0.5\textwidth}
8\oldlt[#1]
9}
10\def\longtable@ii{\begin{figure}[t]
11\onecolumn
12\begin{minipage}{0.5\textwidth}
13\oldlt
14}
15\def\endlongtable{\endoldlt
16\end{minipage}
17\twocolumn
18\end{figure}}
19\makeatother