Hi !
I've already been thinking about such things, though I'm afraid the first possibility would be too easily exploited to ever be implemented. A typical misuse would be carefree guilds within which people would hand over recipes to each other. This would lead such guilds to be overly powerful at crafting, to the detriment of other people. Besides, it is never a good idea to make things obtainable effortlessly in a game.
As for the others options, I've been doing the third ones a few times, though it didn't worked so well, apparently because there wasn't enough demand for my crafts.
I also know (as one of the participants) that a greater-scale, even more RP-focused player-driven quest/event is being organised currently, with now five player characters and at least two npcs (and still open to welcome a broader player-base through RPing, though it's becoming harder and harder to gather everyone so that we can RP).
Finally, one more such player-driven quest/event is being planned, though I have no idea whether and then when it will actually take place.
Also remember that you can use engraved items if you want to create your own player-driven quest and give the players some rewards. You may even be able to negotiate with the GMs to get items engraved for free if money is a concern for you.
EDIT : When I said npcs earlier I was meaning narrative characters, ie characters created for the sole goal to take part in a defined storyline.