(1)因为方程$(m - 1)x^2 - 2mx + m + 1 = 0$是一元二次方程,所以$m - 1 \neq 0,$即$m \neq 1。$
判别式$\Delta = (-2m)^2 - 4(m - 1)(m + 1) = 4m^2 - 4(m^2 - 1) = 4m^2 - 4m^2 + 4 = 4。$
由求根公式可得:$x = \frac{2m \pm \sqrt{4}}{2(m - 1)} = \frac{2m \pm 2}{2(m - 1)} = \frac{m \pm 1}{m - 1}。$
所以方程的根为$x_1 = \frac{m + 1}{m - 1},$$x_2 = \frac{m - 1}{m - 1} = 1。$
(2)由(1)可知方程的两个根为$x_1 = \frac{m + 1}{m - 1}$和$x_2 = 1。$
因为$x_2 = 1$是正整数,所以要使两个根都是正整数,只需$x_1 = \frac{m + 1}{m - 1}$为正整数。
$x_1 = \frac{m + 1}{m - 1} = \frac{(m - 1) + 2}{m - 1} = 1 + \frac{2}{m - 1}。$
因为$x_1$是正整数,所以$\frac{2}{m - 1}$必须是正整数,那么$m - 1$是$2$的正因数。
$2$的正因数有$1$和$2,$所以$m - 1 = 1$或$m - 1 = 2。$
当$m - 1 = 1$时,$m = 2;$当$m - 1 = 2$时,$m = 3。$
综上,当$m = 2$或$m = 3$时,此方程的两个根都是正整数。