No, you cannot tie participation to a separate admission fee or sponsorship, and you cannot pressure participants by setting up or passing around donation boxes. If participants will be working with materials you bring, such as fabric for sewing or canvas and paints for painting, and the cost exceeds what you can afford for the community, please let's know when you apply to host.