Hi Wulfilalice
Indeed you will need to use one account to submit the entry. My recommendation would be to make it a team account, so that you can create a fun little page about your group. I will post an updated version soon, but in the meantime here is the FAQ from the LocJAM5.
https://itch.io/t/1505008/locjamming-for-dummies
Update: here is the new 2024 version 😁 https://itch.io/t/3600479/creating-your-page-and-your-entry-for-the-locjam