Originally Posted by Thao
This is what C.S. Lewis basically said in his last Narnia book, don't know if you've read the series? It tells the story of the last battle, where Aslan (Jesus)'s armies battle the armies of ??? - can't remember the name but obviously symbolizing Satan. In the end, one of the soldiers of the enemy army finds himself in heaven and falls down before Aslan saying, but I fought against you Lord! And Aslan tells him that although he thought he was fighting against Him, in reality his good heart and good works showed that he was always on Aslan's side. So he is admitted to Heaven. He didn't take the "right" path to God, he was never "saved", but he got there anyway.
I think you would have to be very careful with this passage from the Narnia books. Not that it doesn't represent Lewis' views but it could easily be misinterpreted on it's own. To get a clearer view of his ideas you really need to look at his non-fiction.
I think, as you point out, that Lewis is saying that God looks at what is in our hearts, in our hope and yearning for him. He also knows, better than we do, the limitations of time, place, and nature that we face. It is with all of this knowledge that Aslan judges the young man in the story.
However, Lewis makes it quite clear in his writings that he does not accept the "many paths/one God" theory. He agrees most religions have real truths to them, and are working from a real perception of the divine. That is to be expected, since we all learn about God in much the same way; by considering the nature of our own soul, from reasoning, and observing the natural world and other people. All of these things are the creations of God, and so reflect his nature. This is what would be called "natural religion" and is what the ancient Greeks, Romans, and many other people had.
Jews, Christians, and Muslims, however, have something which has a different character though. They believe that God revealed himself to us directly, and that is quite different than revelation through creating. Christians in particular believe that God became incarnate and so we can really see, touch, and have interaction directly with God. This is what, in Lewis' view, destroys the equality of natural religion for Christians. Christians believe they have a kind of truth that is much more than that of other religions, because God proclaimed it himself.
Now, Jews do tend to be agnostic about natural religion, but they also believe they have extra, special knowledge which God revealed to them. But they also believe that the Law given by God was not intended for everyone to follow. That being said, practices by pagans which contradict the revealed nature og God are seen as negative. Also, Christianity and Islam, which make, in their view, spurious claims about revelation, are also seen negativly. So they don't really go for the many paths/one God theory either.
I am not sure Buddhists really do accept it. From their view, all of it is illusion, so is equally untrue, if I can put it that way. In any case, we'll all be stuck in the illusion until we realize it's nature, which the tenets of Buddhism describe. So other religions might be part of an individuals movement to enlightenment, but he or she won't be enlightened until he realizes their illusory nature. To my mind that implies Buddhism has a kind of truth other religions lack.