There are several cases there GET parameters are unacceptable (for example, Swfobject doesn't understand them). Is there any way of specifying guest login other than "?guest=true"?
The best would be to set guest as automatic for not logged in users if the web script or content node could be accessed by guests.