That looks interesting. I saw eloipool and it looks also good. My problem really also is how to implement it with a website.
As cool as running a pool sounds, it is a lot of work, it can be technically challenging. If you can't figure out the various aspects of getting the various available software parts up and running on your own, who are you going to turn to when you need to upgrade or make changes. You will be your own tech support. If you aren't technically savy it is best left to those who are.