How do I record a group donation in CiviContribute?
It's a good question, but every contribution must be tied to a contact.  The solution is to create a generic contact called "Group donations", and add the contribution to that contact.