Allow Read Only Access Without Having to Login?

I have 3 custom permissions roles set up and working fine. However I would like to give "the world" read only access to application without having to login. Is there some way to do this? Even if its something like passing the readonly userid and password as parameters in the hyperlink someone clicks on, on a different web page?
thanks in advance for your help.
thanks in advance for your help.