Is there anything I can say to make him open up, without me having to open up as of now? when were drunk, should I do things like give lots of hugs or something? I feel like I need to do something to take the initiative..

Hey icecold,
Mate, you've got have faith in yourself first and foremost. Faith that your a good freind, a good person and someone this guys wants in his life. Whatever is going on here is something that each of you is struggling with and in a way the small openings you have given each other suggests that both of you beleive in each other. The next step, the most important step is for you to beleive in yourself.
With that in mind, ask yourself this? Why would he open up when you wont? Why should the burden be his to show his cards first? Its not fair of you to expect him to be the one to fess up if you find it impossible to do yourself...
But then also ask yourself another question... is he playing EXACTLY the same game as you? Is he hoping you'll open up? Is he giving you enough openings in the same way as you give him?
Forget being drunk. Sometimes Ice, being gay means hard and tough - often ufair too I suppose - decisions need to be made. This is you, a valuable loving caring freind. This is your life, its who you are and its something that you need not be scared off. Right at this moment you are deciding whats important to you and who means a lot to you.
Your freind maybe be gay... he may not be. But you are. Forget the rest of this emotionally charged situation and look at it like this. Best freinds, valuable important freinds trust each other. They dont lie to each other or hide. And already I suspect you too have a bond and beleive thats very rare.
Its time for you to be open and up front. Your freind has given you all he can so that you know you can trust him... its time for you to do just that. What happens then is in the hands of fate.
This isnt about him Icecold... its about you, who you are, who you can be and the sort of freind that everyone wishes they had. Trust in the fact that he values you exatcly the way you value him.