okay, well i've just given more thought about the question, and just came online and was about to post when i saw you guys are already a step ahead of me here...
graph theory is not need AT ALL here, so there is no need to allude to 'paths' or 'nodes', etc... Templar.
also, i still think the wording needs to be a little more clearer in order for ppl who do not usually touch this sort of mathematics at school to be able to understand the whole situation. in mathematics, good writing and communication skills are very important in being able to convey ideas and concepts, if no one understands you then you might as well not have spoken at all.
anyhow, since i'm making a post here, i am just going to post my solution to that problem anyways, and yes like you said, it's entirely logical:
the smallest polygon (2D) has three sides - a triangle. the simplest polyhedron (3D) is then made up entirely of triangles - a triangular pyramid or tetrahadron - that has four faces.
so now make the observation that a polyhedron with uniform k-gon faces (that is, ALL faces are k-gons) must have AT LEAST (k +1) faces.
the proof for this is simple:
it's best to visualise the polyhedron sitting on a flat surface - that is, it has a base, and since all faces are k-gons then the base will have k-sides or edges. from this base, we can build the polyhedron - every edge connects two faces, so from the k-sides of the base there must extend k-faces into space to complete a 3D figure. hence, along with the base itself as a face, the polyhedron must have at least (k+1) faces.
now, back to the original question, the hypothetical polyhedron in question must not have ANY two faces which have the same number of edges... to prove this is impossible, let's make the face of this hypothetical polyhedron that has the MOST number of edges, 'n', the base of the polyhedron.
since that face is part of the polyhedron and is now the base, then the polyhedron must have AT LEAST (n +1) faces.
now, as mentioned before, the simplest of polygons, ie. faces, is one with three sides. therefore, the total possible differently-sided faces of the hypothetical polyhedron are ones with sides: {3, 4, 5, 6, ...., n} and since no same-sided face can repeat, then the largest number of different faces is (n -2) [ie. the number of elements in that set].
but, there are at least (n+1) faces, and (n-2) < (n+1) ; and so, there are (n+1) -(n-2) = 3 faces left over that must have the same number of sides/edges as one, two, or three other faces of the polyhedron.
hence, the hypothetical polyhedron with all faces having different numbers of sides does not exist - meaning that ANY convex polyhedron must have at least two faces that share the same number of edges.