eCart is for selling items, so I'm not sure it would work for you to create a voting site. What I would recommend is Security Assist to create the login and log out behaviors and restrict access to pages. Then DataAssist to help with storing the votes for each photo and to create searches for certain photos. Last you will need Digital File Pro to allow the users to upload their photos.