As mentioned, \author and \@author are defined in latex.ltx, but memoir adds some extra flair to them (for example, allowing multiple authors via \and and properly setting them). The following minimal example adds \director to the mix:

\documentclass{memoir}% http://ctan.org/pkg/memoir
\makeatletter
\newcommand{\director}[1]{\gdef\@director{#1}}%
\newcommand{\@director}{\@latex@warning@no@line{No \noexpand\director given}}
\addtoiargdef{\director}{%
\begingroup\let\footnote\@gobble}{%
\begingroup
\renewcommand{\thanks}[1]{}
\renewcommand{\and}{\unskip, }
\renewcommand{\andnext}{\unskip, }
\renewcommand{\thanksmark}[1]{}
\renewcommand{\thanksgap}[1]{}
\protected@xdef\thedirector{#1}
\endgroup\endgroup}
\newcommand{\predirector}[1]{\def\@bspredirector{#1}}
\newcommand{\postdirector}[1]{\def\@bspostdirector{#1}}
\renewcommand{\maketitlehookc}{%
{\@bspredirector \@director \@bspostdirector}%
}
\predirector{\begin{center}
\large \lineskip .5em%
\begin{tabular}[t]{c}}
\postdirector{\end{tabular}\par\end{center}}
\makeatother
\title{A Title}
\author{An Author \and Another Author}
\director{My Director \and My other Director}
\date{\today}
\begin{document}
\maketitle
\end{document}
The process is a duplication of the components of \author and inserts the \director below the \author inside \@maketitle using the hooks provided. That is, \@maketitle has a hook:
\maketitlehooka before \title;
\maketitlehookb before \author;
\maketitlehookc before \date; and
\maketitlehookd after \date.
I've redefined \maketitlehookc to now be/contain \director and it is formatted in the same way \author is (centered and \large).
\directorlocation. It's easy to find where\authoris defined/declared (inmemoir.cls) – Werner Jun 04 '12 at 15:53\let\author\director? This will make the command\directorinherit/receive all properties of the\authorcommand -- how ever the latter command is set up. – Mico Jun 04 '12 at 16:53\director{foo}will overwrite the author setting. – Jun 04 '12 at 17:03\authorand\@authordefinitions inmemoir.cls.\authorappears in lines 2493 and 2525 but there is no definition there. And\@authoris used in\maketitle(lines 2449-2465). Looking there more carefully I've understood how to declare and insert a\directorcommand into\maketitle. – Ignasi Jun 04 '12 at 17:16