How do items get into the guild shops?
Mostly from donations. (Some shops require donations before you can request something.) Feel free to donate to the shops at any time. For instance, if you have some extra food lying around, consider donating it to the kitchen. You can also donate neopoints by purchasing something from the donations shop.