Thanks to suggestions from people here, I’ve added the Repository stack for my client to add photos - and am building the page using a Warehoused image option (page won’t be final until later this week). I also found a CodeCanyon script for the Trading Post page. All is working fine except when a person uploads an image: an error message is shown, even though the image is successfully uploaded. Any idea why this might be happening? (I am not able to get to the MySQL log - DreamHost doesn’t offer it).
You can create a new account, log back in and then add a listing here: https://www.ls-motorcycle.com/trading-post/ (I will delete before the site goes live in about a week).