I am trying to make a specific header for the first page while the header for the rest of the pages will be the same but different from the first page. The header for the first and the second pages is shown below (only top portion of each page is shown), where the header is basically a table. My first question is how I can put a \href inside this table. I actually followed the instruction that was provided here but the compiler does not allow me to use \href. The other question is how I can create the second header different from the first page.

Here is the code I used.
\documentclass{article}
\usepackage[margin=1in,headheight=5\baselineskip,headsep=1\baselineskip,includehead]{geometry}
\usepackage{tabularx}
\usepackage{graphicx}
\usepackage{multirow}
\usepackage{hyperref}
\newlength{\headerwidth}
\setlength{\headerwidth}{\textwidth}
\newsavebox{\myheader}
\begin{lrbox}{\myheader}%
\begin{minipage}[b]{\headerwidth}
\renewcommand{\arraystretch}{1}%
\begin{tabularx}{\headerwidth}{p{0.75\linewidth}p{0.25\linewidth}}
{\bf FirstName LastName} & \\
Address1 & Phone +1 (123) 456 7890 \\
Address2 & Fax +1 (123) 456 7890\\
Address3 & \href{mailto:myname@x.yz}{myname@x.yz}\\
\end{tabularx}
\end{minipage}
\end{lrbox}
\usepackage{fancyhdr}
\pagestyle{fancy}
\renewcommand{\headrulewidth}{0pt}
\renewcommand{\footrulewidth}{0pt}
\lhead{}
\chead{\usebox{\myheader}}
\rhead{}
\lfoot{}
\cfoot{}
\rfoot{}
\usepackage{lipsum}
\begin{document}
\lipsum[1-3]
\end{document}

\href. Thanks. – LaRiFaRi Jul 30 '14 at 07:31