I'll try to fill in details on our offering as well as I can...
Players gain initial eligibility based on their play last year. To qualify at a position, a player must have played 10 games there, or started 5 games there. If we cannot determine any eligible positions in this way, a player enters our game at the position designated by our data provider. During the course of the season, players gain eligibility in this same manner: 10 games played, or 5 games started.
re: strict control on transactions
A commissioner can lock a team (or all teams). The commissioner has some capabilities to perform actions on behalf of teams, but off the top of my head I honestly don't remember what they can or cannot do. If your goal is just to discourage active management, there are a few setting you could use: you could configure your league to have weekly lineup deadlines, in roto/points leagues you can configure the max number of moves per season, and in h2h leagues you can configure the max number of adds per week.
You didn't mention any interest in this, but since a few people brought it up, we now offer FAAB waiver claims.
Hope this helps...