There should be some sort of zap split system like #[2] has made for podcasting 2.0 value4value podcastindex.org
Then user could send x% split on any zaps they make to anyone they want, including the client / relay developers and relay hosts or whomever they want.
The splits could be configured in the users profile so they have full control over it and it follows them no matter what client they use.