I use a forum which has a Photo of the Day thread where people post their best images. It works there but it is a much busier site. Your suggestion of a voting system might work here but it also needs a system where you can view the best images. In other words the votes need to be recorded and a league table created from the votes, giving greater weight perhaps to the most recent images to avoid it become just a record of the all time best.