This should have been posted in the Olympiad section!
Suppose I denote the n people of the party by a n-gon, each vertex representing a people. I color the edges i.e the lines joing the vertices blue or black depending on whether the line joining the vertices and hence the people know each other or not! There are thus nC2 edges!
If i leave out the adjacent vertex for some vertex say Ai, then we have (n-2) lines emanating from it....So on applying the Pigeon-Hole-Principle, we have [n2]-1 lines of the same color!
Now I need a diagram...( and unfortunately my paint-resolution is too bad), so consider menatlly the vertices .......we thus can prove that from A1 to A6, there must exist at least 2 vertices that have [n2]-1 lines of the same color and yet joing the same vertices!
Thus proved!