I'd like to suggest a Guild Lockers system. My idea is that anyone can deposit materials, and based on what tier they are, and possibly how rare they are, you get a certain number of points, and you can use those points to withdraw things from the locker. Officers could also set custom costs/payouts for certain materials.
Would make a good sort of exchange system so you wouldn't have to rely only on the people online.