Do shoppers need to create an account to claim an item.
If you want the shoppers to have the ability to claim items themselves, then yes. There is no charge for shopper accounts. Shopper accounts allows the shopper to track what items they purchased from whom for easy tracking as well as many other features.
However this is not a requirement, you as a retailer can enter the shopper information manually as well as the items they claimed on their behalf.