Instead of generating a list of acronyms, I would like to make a table of acronyms that is capable of spanning across pages. I have a partial solution, but it forces the list of acronyms to a single table paragraph entry using multicolumn.
\documentclass{article}
\usepackage[printonlyused]{acronym}
\usepackage{booktabs}
\usepackage{xtab}
\makeatletter
\renewenvironment{AC@deflist}[1]%
{\ifAC@nolist\else%
\raggedright\begin{list}{}%
{%
\setlength{\labelwidth}{#1}%
\setlength{\leftmargin}{\labelwidth}%
\addtolength{\leftmargin}{\labelsep}%
\renewcommand{\makelabel}{\AC@makelabel}}%
\fi}%
{\ifAC@nolist\else\end{list}\fi}%
\makeatother
\begin{document}
\section*{John and Joe}
Hey there goes \acs{JOHN} and \acs{JOE}.\\
Who?\\
You know, \ac{JOHN} and \ac{JOE}.
\section{Notation}
\tablefirsthead{\toprule Abbrevation & Meaning \\ \midrule}
\tablehead{\toprule Abbrevation & Meaning \\ (cont.) & (cont.)\\ \midrule}
\tabletail{\midrule\multicolumn{2}{c}{continued on next page}\\\bottomrule}
\tablelasttail {\bottomrule}
\begin{xtabular}{p{.2\textwidth}p{.7\textwidth}}\\
\multicolumn{2}{p{0.9\textwidth}}{
\begin{acronym}[0.2\textwidth]
\acro{JOHN}[John]{John Jacob Jingleheimer Schmidt}
\acro{JOE}[Joe]{Joey Jo-Jo Junior Shabadoo}
\end{acronym}}\\
\end{xtabular}
\end{document}