I understand your setup to be as follows: You have numbered answers in one part of the document, you have answers somewhere else in the document, and you would like to provide two-way hyperlinks between Question 1 and Answer to Question 1, Question 2 and Answer to Question 2, etc.
If you have numbered questions and increment the question-related counter using \refstepcounter, you can use \ref in the answer to create a link to the numbered question. If hyperref is loaded, the \ref will be resolved into a hyperlink automatically. The only tricky part is to create a hyperlink from the question to the answer; you can't use \ref as in all likelihood there's no (independent) counter associated with the answers. Fortunately, hyperref provides the \hyperlink/\hypertarget pair of macros for just this case.
In the example below, I've set up an environment called question that takes three arguments: The question's title, the text of the \label that's associated with the question, and the name of the hypertarget associated with the answer. The third argument is used in the environment's \hyperlink instruction.
The corresponding answer entry takes two arguments: the argument of the \label macro of the associated question, and the name of the answer's hypertarget. (Note that arguments 2 and 3 of the question should be the same as the arguments 1 and 2 of the associated answer.) The second argument is used in the environment's \hypertarget instruction.


\documentclass{article}
\usepackage{amssymb} % for \Box macro
\usepackage[colorlinks=true,
linkcolor=red]
{hyperref}
\usepackage[textheight=3cm]
{geometry} %% just for this example
\newcounter{quest}
\newenvironment{question}[3]{%
\refstepcounter{quest} \label{#2}
\par\bigskip\noindent
\textbf{Question \thequest: #1?}
\par\medskip
For an answer, click here: \hyperlink{#3}{$\Box$}}{\par\bigskip}
\newenvironment{answer}[2]{%
\par\bigskip\noindent%
\hypertarget{#2}{\textbf{Answer to Question \ref{#1}}}%
\par\medskip}{\par\bigskip}
\begin{document}
\begin{question}{What's the meaning of life}%
{quest:life}{ans:life}
\end{question}
\begin{question}{What is Pythagoras' Theorem}%
{quest:pyth}{ans:pyth}
\end{question}
\newpage
\begin{answer}{quest:life}{ans:life}
Mumble, mumble, mumble \dots
\end{answer}
\begin{answer}{quest:pyth}{ans:pyth}
Mumble, mumble, mumble \dots
\end{answer}
\end{document}
\refper\label. I cannot rely on the pdf viewer because this will be used with many different viewers, it's not for personal use. – Eliah Oct 08 '14 at 11:07