Me and my ALT want to kiss in Second Life. First we need to find a matching pair of kiss balls. You can buy them to use on your own land or in a sandbox but many places have nice ones all over the place. And yes the "female" ball is pink and the "male" is white.
So I have my Alt look to the ball and click the pink one.
It can be pretty clumsy so it is better to have one partner click the kiss ball first. Then the other one can.
And you get a kiss. This same technology works for dancing and even sex. The animations have gotten very good. But it still is all in imagination.