When you allow guests to post, their permissions will reflect whatever permissions the ‘default’ author has. When a logged in user posts, it will use their permissions.
Double check that for that user group, they have permission to post/edit and permission to do so in that specific channel. You’ll want to go through the member group permissions and make certain the group should be allowed to access the publish form for that channel.
Does that help?
Packet Tide owns and develops ExpressionEngine. © Packet Tide, All Rights Reserved.