I found that http://www.eyellowpage.net does show PR 5, but http://eyellowpage.net doesn't. How to solve the problem to make the later show PR5 as well. Thanks!
It's because your incoming links link to www.domain.com and not domain.com, if you want PR on domian.com you'll have to get links to http://domain.com, it's not worth it IMO. Just stick to one or the other.
Yeah stick with www. and also I put a redirect so any requst for the non www. gets sent to www. That way you can make sure all you traffic is using the same one and that also reduces the risk of people linking to the wrong one.