I made it up myself, and its not difficult to make ancient greek i just replaced the modern greek είναι = ine = is with the ancient greek εστί which is widely used today
about mean meaning of the word ομοφυλόφιλος I dont think that it had any other meaning apart from that one because if you analyse the word (its synthesized by 3 words - 1) όμοιο = omio = same 2) φύλο = filo (or philo) = gender 3) φίλος = filos = friend, lover ) you see that the word itself reveals its meaning.
apart from that in ancient greece homosexuality was acceptable by the society (in ancient athens adult men had the obligation to take care of younger male children for a period of time, get them to school and the gym and teach them men stuff and during those they were sure doing things together)
anyway, there are several words that are spelled filo: 1) φυλο = gender 2) φυλλο = leaf, or piece of paper 3) φιλο = friend. So its an "easily confused word"