I had the same circumstance a month ago, CD, and posted essentially the same question.
Fanball.com was one of the responses I got, and ultimately what I went with. Everything, including roster, can be programmed by the commish. Additionally, it's got real-time scoring, message boards, and live chat. Fanball offers a free trial for the service, and the cost is quite reasonable if you decide to stay with them. My owners seem very pleased so far.
"Life's battles don't always go to the stronger or faster man. But sooner or later, the man who wins is the man who thinks he can." - Vince Lombardi