A URL redirection question

I have multiple websites with a single user database. Each user is assigned a home site. If a user logs on to his/her home site, it is straight forward. However, there is a possibility that a user can attempt to login to a site other than his/her home site.

When that happens I take the login information and redirect to user’s home site with the userid and password as GET params like the following:

User attempts to log into [NOPARSE]http://nothome.com[/NOPARSE]. I take the login info and redirect to

[NOPARSE]http://home.com/login.cgi?UserId=xxx&Password=yyy[/NOPARSE]

The home site in turn processes the login info and does a further redirection. If login successful, redirects to [NOPARSE]http://home.com/memberoptions.cgi[/NOPARSE] or if login failure to [NOPARSE]http://home.com/loginfailed.cgi[/NOPARSE]

With every redirection, the URL shows in the location/address bar of the browser. The problem is with the first redirection [NOPARSE]http://home.com/login.cgi?UserId=xxx&Password=yyy[/NOPARSE] where the userid and password is displayed briefly before the URL for the last redirection replaces it.

Is there some way, I can do the first redirection without the URL displayed on the location/address bar?

Thanks for your help