Da uma olhada nesse link http://www.guj.com.br/posts/list/31886.java . Acredito que e a mesma coisa que você quer. No link o rapaz queria que antes de acessar uma pagina que fosse feito o login. A ideia é parecida com o seu problema então é so adaptar.
Até