I'd wait it out. Still attempt friendly (not romantic) conversation with him. He's in a period of denial/self-loathing, so try not to aggrivate him. Chances are he'll come out of it after a while and learn to deal with being gay. Then you can swoop in and steal his heart or whatever.