I wouldn't propose challenges with a mandatory fabric. Either the guild has to buy assigned fabric and charge members for it, or the members have to go buy it on their own. Either way, they are forced to pay something in order to participate and often have to create something out of fabric they dislike.