Two ways, both of which require enchanting.
1: Enchant a bottle of Mystery Kink. It costs essence for each kink you throw on, but if you have enough essence, you can theoretically give someone all of the kinks with a single potion. You can get these most frequently as drops from succubi and incubi or from the market.
2: Enchant clothing. One of the options when enchanting clothing are kinks. So long as the subject is wearing that clothing item, they will have the kink. If you add a jinx to the clothing item, they wont be able to remove it either.