"pH7 Model Agency" is an open source software that lets you create a model agency site and easily manage the membership base as well as entries, contests, photos, votes, etc.