Can you check your server to see if you have the PHP mbstring library installed. I had this exact problem, blank pages for anonymous user, only when caching was installed. My also went away when I turned off caching.
Actually, I don't have that. I've got a redhat 4 server, with php on it. I've always been afraid to touch php. Is that something that's easily done?
- jody