This is awesome! I've been wondering when we were going to see some of these DAOs come online. (Assuming OP is author or author is reading) Have you written up/do you have any resources on writing a smart contract like this?
- https://github.com/etherpot/contract/blob/master/app/contrac... - https://etherdice.io/#contract - https://ethereumpyramid.com/contract.html - And of course the main docs, http://solidity.readthedocs.org/en/latest/ (see also https://github.com/ethereum/wiki/wiki/Solidity-Features)
Once you have a smart contract, it's a good idea to provide some interface to help people interact with it. There are a number of JS libraries to help you interact with Ethereum available at https://github.com/ethereumjs.
https://github.com/thelooneyfarm/contracts
In my experience it is not that much of an uphill battle to start, it is quite similar to the stuff devs do in their normal dayjob.