Here is a solution using \tikzmark:

If using booktabs one needs to leave some additional space for the \bottomrule:

Code:
\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{calc}
\tikzset{AST style/.style={fill=white}}
\newcommand{\tikzmark}[2]{\tikz[overlay,remember picture,anchor=base] \node (#1) {#2};}
\newcommand{\ThreeAst}{${\ast}{\ast}{\ast}$}
\begin{document}
{\centering%
\begin{tabular}{lccc}
& Control & Treatment1 & Treatment2 \\
\textbf{Measure 1} & \tikzmark{M1 Control}{24} & \tikzmark{M1 Treat1}{28} & \tikzmark{M1 Treat2}{13} \\
\textbf{Measure 2} & \tikzmark{M2 Control}{12} & \tikzmark{M2 Treat1}{13} & \tikzmark{M2 Treat2}{21}
\end{tabular}\par}
\begin{tikzpicture}[overlay,remember picture,blue, thick]%
\draw [stealth-stealth] (M1 Control) -- (M1 Treat1) node[pos=0.5, AST style] {$\ast$};
\draw [stealth-stealth] (M1 Treat1) -- (M1 Treat2) node[pos=0.5, AST style] {\ThreeAst};
\draw [stealth-stealth] (M2 Treat1) -- (M2 Treat2) node[pos=0.5, AST style] {\ThreeAst};
\coordinate (M2 Control Extended) at ($(M2 Control.south)+(0pt,-0.75ex)$);
\coordinate (M2 Treat2 Extended) at ($(M2 Treat2.south) +(0pt,-0.75ex)$);
\draw (M2 Control.south) -- (M2 Control Extended)
-- (M2 Treat2 Extended) -- (M2 Treat2.south);
\node [below, AST style] at ($(M2 Treat1)+(0pt,-0.75ex)$) {\ThreeAst};
\end{tikzpicture}
\end{document}
Code: booktabs:
\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{calc}
\usepackage{booktabs}
\tikzset{AST style/.style={fill=white, text=red, outer sep=0pt}}
\newcommand{\tikzmark}[2]{\tikz[overlay,remember picture,anchor=base] \node (#1) {#2};}
\newcommand{\ThreeAst}{${\ast}{\ast}{\ast}$}
\begin{document}
{\centering%
\begin{tabular}{lccc}\toprule
& \textbf{Control} & \textbf{Treatment1} & \textbf{Treatment2} \\
\cmidrule(lr){2-2}
\cmidrule(lr){3-3}
\cmidrule(lr){4-4}
\textbf{Measure 1} & \tikzmark{M1 Control}{24} & \tikzmark{M1 Treat1}{28} & \tikzmark{M1 Treat2}{13} \\
\textbf{Measure 2} & \tikzmark{M2 Control}{12} & \tikzmark{M2 Treat1}{13} & \tikzmark{M2 Treat2}{21} \\[1.5ex]
\bottomrule
\end{tabular}\par}
\begin{tikzpicture}[overlay,remember picture,blue, thick]%
\draw [stealth-stealth] (M1 Control) -- (M1 Treat1) node[pos=0.5, AST style] {$\ast$};
\draw [stealth-stealth] (M1 Treat1) -- (M1 Treat2) node[pos=0.5, AST style] {\ThreeAst};
\draw [stealth-stealth] (M2 Treat1) -- (M2 Treat2) node[pos=0.5, AST style] {\ThreeAst};
\coordinate (M2 Control Extended) at ($(M2 Control.south)+(0pt,-0.75ex)$);
\coordinate (M2 Treat2 Extended) at ($(M2 Treat2.south) +(0pt,-0.75ex)$);
\draw (M2 Control.south) -- (M2 Control Extended)
-- (M2 Treat2 Extended) -- (M2 Treat2.south);
\node [below, AST style] at ($(M2 Treat1)+(0pt,-0.75ex)$) {\ThreeAst};
\end{tikzpicture}
\end{document}
tikzis pure LaTeX!! I'll post atikzanswer later if no one else does. This will be for the benefit of those who want similar output but don't have the restrictions that you do. :-) – Peter Grill Oct 31 '14 at 16:55\tikzmark! – egreg Oct 31 '14 at 18:49