First, you need to find a plan that parallel to projection plan in object space. gluUnproject() function gonna do the trick for you.
GLint gluUnProject(
GLdouble winX,
GLdouble winY,
GLdouble winZ,
const GLdouble * model,
const GLdouble * proj,