Recuerde que si $a,b$ son enteros positivos tales que $a\mid b$ entonces $a\leq b$ . Voy a utilizar esto frekvently aquí.
Desde $$p(p^2+1)= q(q+1)\implies p\mid q\;\;\;{\rm or}\;\;\;p\mid q+1$$
1. caso $p\mid q$ entonces $q+1\mid p^2+1$ . Escriba $q+1=s$ entonces obtenemos $$ps\mid (p^2+1)(s-1) = p^2s-p^2+s-1\implies ps\mid p^2-s+1$$
Desde $p^2+1\geq s$ tenemos 2 subcasos:
1.1 caso $p^2+1>s$ entonces $ps\leq p^2-s+1$ así que $s(p+1)\leq p^2+1$ y por lo tanto $$s\leq {p^2+1\over p+1} <p\implies s\leq p-1$$
Así que $q+1\leq p-1 \leq q-1$ y por lo tanto no hay solución.
1.2 caso $p^2+1=s$ entonces $q^2+1 = q+1$ y de nuevo ninguna solución.
2. caso $p\mid q+1$ entonces $q\mid p^2+1$ . Entonces obtenemos $$pq\mid (p^2+1)(q+1) = p^2q+p^2+q+1\implies pq\mid p^2+q+1$$
por lo que tenemos $pq\leq p^2+q+1$ así que $q \leq {p^2+1\over p-1} \leq p+2$ si $p\geq 3$ . Así que si $p\geq 3$ y como $p\mid q$ que $q\in \{p,p+1,p+2\}$ que es fácil de terminar a mano.