How do I show login form to anonymous user when accessing particular form
Logintoboggan will allow you display a login form when a user hits an access denied page:


  Provide a login form on Access Denied pages for non-logged-in (anonymous) users.