The Geforce 5200 does support pixel shaders, yes, since these were introduced in Direct X-8 and the 5200 is a early entry Direct X-9 level card,
though don't expect it to play Direct X-9 games very well since it wasn't really built to be really good at playing those games, but to be able to play them...just.
Its more of a Direct X-8 card than anything, the 5200.
If you can get hold of a 6600GT though, you'll be laughing, or if you can afford it, go for one of the 6800 models.