Before proving, I will state a lemma:
Lemma. If $P\in Syl_p(G)$ and $H$ is a $p$-group, then $H\cap{N_G(P)}=H\cap{P}$. (This is a standard lemma used for proving Sylow theorems.) (See bottom of page for proof.)
Now let $P$ be element of $Syl_p(G)$, and let $P$ act on $Syl_p(G)$ by conjugation. Denote $Q\in Syl_p(G)$ arbitrarily. Then every orbit $Orb_P(Q)$ has length $|P:P\cap{N_G(Q)}|$ by Orbit-Stabilizer Theorem. By our lemma, it is equal to $|P:P\cap{Q}|$. Notice that length of orbit is 1 if and only if $P=Q$. Now for rest of the orbits, find $R$ such that $|P:P\cap R|$ is as small as possible. Then $|P:P\cap R|$ divides the rest of the orbit lengths (which are $\neq1$). Since we know there is only one orbit with length one, it follows that $n_p≡1\ \text{mod} |P:P\cap R|$.
Proof of the Lemma.
Since $H\cap{N_G(P)}$ is a $p$-group in $N_G(P)$, then $H\cap{N_G(P)}$ must be contained in $P$. Thus, $H\cap{N_G(P)}\subset H\cap{P}$. The other inclusion is obvious, so we are done.