how to make a straight man accept that he craves or enjoys anal penetration
The phrasing concerns me, here...
Answer: You cannot MAKE anyone do anything. Some men enjoy anal penetration. Some men don't.
You can give your partner links or information if you think they don't know enough about it to make a choice, and you can talk with them about it to offer that information. You can also talk with them and let them know how much you'd like to try it. If he keeps saying no, you need to let it go and move on.
Respect his answer if he says he will never be into it. Just like you want him to accept your answer if he asks you to do something you won't consider. That's called respect.
You do not know what is best for your partner! Only they do!