The only real way I know how to do this would involve you searching everyones posts, including bank alts which you probably have no idea about.
You are better off telling everyone that those who donate will get help from the guild where those who don't will not in terms of crafting. That usually gives people some incentive at least to help out their fellow guildies. But in the long run, there is no way you can control what they do.