Hmm, this is a toughy.
I'm going to assume that both servers have the exact same IIS settings, regional settings, and the rest of the application works as expected. Both instances of the app point to the same database and you are pulling up the same record on both web sites right?
Is it all the various cultures not working or just one or two? If so, which one's?
Just looking for what the difference might be.