Forum Moderators: phranque
How about some outside-the-box thinking then? Have you considered serving all the "pages" from one machine while serving images, CSS, external JavaScript files, and other session-independent resources from the other? You could do this by using a different subdomain or domain for these resources (as illustrated by the WebmasterWorld logo at top left this page), or again, by reverse-proxying those requests from the 'main' server to the 'resource' server.
This eliminates the need to implement an inter-server communication mechanism to synchronize/maintain the session data between the two machines.
Jim