Good idea.

We could also have a server maintained board of currently available crafters for the other flow direction.
Adv. guild has a name list.
1) Either require player sign-in (so as not to get unsolicited requests)
2) Or have server automatically keep track of who is online (Yes we do have the functionality but SE hid it to prevent people from knowing how many people are online).

This would be simpler to implement.