This question already has an answer here:
What do I need to acquire in order to configure a mining pool? I want to make a "charity pool", where part of the pool fee will be donated to a charity voted upon by the miners. I really want to get this going. I need to know what resources I need and how much running a pool will cost for say 6 months. Please be specific! And if you want to get involved let me know, I could use help.