Have you asked your gay friend what "type" of party he wants? I would start there... instead of guessing and planning, do something that fits what the guest of honor would want... and definitely take into account what the other guests would find appropriate. Heck, you can always do something smaller and more intimate later with the close friends.
As an aside, great that you want to do this for your friend!