There are two possibilities.
1: He is realising that he is gay or possibly bi but isn't ready to say it or may not have even come to terms with it.
2: He is bi-curious and is just experimenting. This is only likely to be true if he is a teenager or in his early 20's (during puberty)
I would suggest waiting for him to tell you or ask him upfront.
Yes he is?
Only if your straight friend agrees.
If your a girl, just kiss her on her cheek as a friend, but if your a guy just do it and ask her not to tell
I believe it is wrong...but if he says he wants to, also, than it would be okay I guess?
first tell him how you feel then see what he says and take it from there
You kiss a straight girl the same way you kiss a lesbian. If you are asking "How do I get a straight girl to kiss me?", then the answer may be --- be yourself and if she likes you also, then eventually she'll share a kiss with you. Of course if she has a crush on you then she is Bi and not really straight.
and if i do kiss a girl can she give me a hickey when she kisses me back
Do what you feel is right. If you feel comfortable with him kissing you, then kiss him back. If you don't feel comfortable, tell him straight that you aren't ready for that yet.
I am a women who has same experience as your best friend... being in love with gay best friend. From my experience, please, do not make her feel that you might have slight a bit of sexual interest in her... for example, trying to kiss her, f*** her or anything related to sexual orientations.
Don't kiss him! Swallow your pride and be a good friend
First of all, you should come out to her (aka. tell her you're bisexual). If she knows already and accepts it, ask whether she is also. If you're positive she's straight, she may not be willing to have a romantic relationship with you. You can tell her you understand she doesn't love you the same way, but she might feel flattered. You should be open to exploring other people who aren't straight. You'll probably have a better relationship and you'll both feel more conformable.
you first have to be friends with him/her then they will feel that u are their friend and then get to know them then u take them out on a party and then after the party offer to take them home then let the kiss come!