If you have to ask those questions you should NOT, EVER, EVER think of running a public pool. If you can't setup and operate a pool on your own, you are not qualified to run a pool. You are dealing with monetary instruments and people will get upset, very very quickly when something breaks. Something will break. Lots of somethings will break and they will break repeatedly and often. If you can not fix them on the spot, immediately, then you are going to catch 7 sorts of hell, you will be called many names and you will get frustrated. You will then, after being called many things and not being able to solve your own problems, throw in the towel, probably stiffing the people who were conned into mining in the first place. You may have good intentions, but good intentions don't run a pool properly, they only serve to get you in trouble. You need the technical chops to run a pool first and foremost, anything after that is gravy. People want a reliable pool and if you can't provide that yourself, your pool will fail.