Why you using bindings to set if the component rendered? You just could use rendered attribute with EL expressions. Binding objects should not be kept between requests in JSF so should be reuqest scoped(different problems with using session scoped bindings in JSF itlsef). But using rendered property itself - you need to store in your session scoped beans(as I guess you currently trying to store panels objects itself).
Also can't see the back link in you code.
"RichFaces Development" space is to discuss project development questions only. I'm moving this thread to the correct space.