If you have to ask how to setup a mining pool/server don't do it.
It's ALOT of work and you will spend even more time tweaking and getting everything just right.
As far as mpos and nomp I run them on my pool - RigPool.com without any issues. They just need to be setup correctly.