Since a non-central chi-square is a sum of independent rv's, then the sum of two independent non-central chi-squares $X = a+b$ is also a non-central chi-square with parameters the sum of the corresponding parameters of the two components, $k_x = k_a+k_b$ (degrees of freedom), $\lambda_x = \lambda_a+\lambda_b$ (non-centrality parameter).
To obtain the distribution function of its square $Y =X^2$ , one can apply the "CDF method" (as in @francis answer),
$$F_Y(y)=P(Y\leq y)=P(X^2\leq y)=P(X\leq \sqrt{y})=F_X(\sqrt{y})$$
and where
$$F_X(x)=1 - Q_{k_x/2} \left( \sqrt{\lambda_x}, \sqrt{x} \right)$$
so
$$F_Y(y)=1 - Q_{k_x/2} \left( \sqrt{\lambda_x}, y^{1/4} \right)$$
where $Q$ here is Marcum's Q-function.
The above apply to non-central chi-squares formed as sums of independent squared normals each with unitary variance but different mean.
ADDENDUM RESPONDING TO QUESTION'S EDIT
If the base rv's are $N(0,c)$, then the square of each is a $Gamma (1/2,2c)$
see https://stats.stackexchange.com/a/122864/28746 .
So the rv $a \sim Gamma (M, 2c)$ and $b \sim Gamma (M, 2c)$ so also $X = a+b \sim Gamma(2M, 2c)$ (shape-scale parametrization, and see the wikipedia article for the additive properties for Gamma).
Then one can apply again the CDF method to find the CDF of the square $Y = X^2$