Show $a^p \equiv b^p \mod p^2$
Solution 1:
Fermat's Little theorem should help you show $a\equiv b(\text{mod }p)$, at which point you have $a=b+pk$ for some $k\in\mathbb{Z}$. An application of the binomial theorem from here could give you the result you seek.
Solution 2:
You could generalize this further. Here is one of the Lifting the Exponent Lemmas (LTE):
Define $\upsilon_p(a)$ to be the exponent of the largest prime power of $p$ that divides $a$.
If $a,b\in\mathbb Z$, $n\in\mathbb Z^+$, $a\equiv b\not\equiv 0\pmod{p}$, then $$\upsilon_p\left(a^n-b^n\right)=\upsilon_p(a-b)+\upsilon_p(n)$$
In your case, by Fermat's Little theorem $a^p\equiv b^p\not\equiv 0\pmod{p}\iff a\equiv b\not\equiv 0\pmod{p}$, therefore $$\upsilon_p\left(a^p-b^p\right)=\upsilon_p(a-b)+\upsilon_p(p)=\upsilon_p(a-b)+1$$
Therefore $p^2\mid a^p-b^p$.