The PE's are the routers that "do the hard work" when it comes to MPLS VPN. The only configuration required of the P routers is supporting LDP (mpls ip) and routes/"switches" through the network to get to P's and PE's.
The PE's "carry traffic / routes" from A to B with the help of BGP using vpnv4 address family. It also has a VRF facing the customer in order to receive the traffic / routes, this can be static routing or dynamic routing.
I won't go through the config, but I will provide you with a really good link below, which I followed when I was learning how to configure basic mpls-vpn - watch the video's on the link and try his lab one or two times, it will really help
http://gns3vault.com/mpls/basic-mpls-vpn/
hth
Bilal
Please rate useful posts & remember to mark any solved questions as answered. Thank you.