If the OP has provided contact information in their profile, then you are presumably welcome to use it, as is anyone else. However that is the only way you can send an answer directly. Stack Exchange does not provide a mechanism for users to contact other users in this manner.
The principle of Stack Exchange is that questions and answers don't just help the OP: they are useful to those who come after them too. This is why answers are public and available to more than just the original asker.
While the asker does have a role in assessing the validity of an answer, by voting and accepting the answer which helped them most, Stack Exchange is community-driven. But it's not a forum, and does not encourage discussion on the main site; chatrooms are available for discussion of an answer. (Meta works slightly differently.)
Because the site is community-driven, you may find an answer is downvoted. But if a solution has worked for you and you want to pass it on, write an answer. If the answer is really unconventional, it would probably be worthwhile to take the trouble to explain why you opted for that course of action — and possibly what the alternatives were and why you rejected them — and also what the reaction was at the time. If your action was justified and the response you got was generally accepting, then your personal experience should have some weight when the community reads the answer.
You can delete one of your own answers at any time1. Deleting a post which has reached −3 actually earns a badge.
So: post your answer!
1 You are not able to delete an answer which has been accepted. Full details