Probably easiest:
$$0 \leqslant x \Rightarrow \log (1+x) \leqslant x,$$
so we have (set $x = a_i$ for $1 \leqslant i \leqslant n$)
$$\log \prod_{i=1}^n (1+a_i) = \sum_{i=1}^n \log (1+a_i) \leqslant \sum_{i=1}^n a_i.$$
Further, we have
$$0 \leqslant x \leqslant 1 \Rightarrow e^x \leqslant 1 + 2x,$$
which (set $x = \sum a_i$) together with the above yields the result.
I guess they had a more elementary proof in mind.
I'm not sure if it counts as more elementary, but we can prove it by induction if we prove the stronger inequality
$$\prod_{i=1}^n(1 + a_i) \leqslant 1 + \sum_{i=1}^n a_i + \left(\sum_{i=1}^n a_i\right)^2.$$
The base case $n = 1$ is immediate. For brevity, write $s_n = \sum\limits_{i=1}^n a_i$, then we have
$$\begin{align}
\prod_{i=1}^{n+1}(1 + a_i) &= (1 + a_{n+1})\prod_{i=1}^n (1+a_i)\\
&\leqslant (1 + a_{n+1})(1 + s_n + s_n^2)\\
&= 1 + s_n + a_{n+1} + s_na_{n+1} + s_n^2 + s_n^2a_{n+1}\\
&= 1 + s_{n+1} + s_ns_{n+1} + s_n^2a_{n+1}\\
&\leqslant 1 + s_{n+1} + s_{n+1}(s_n + a_{n+1}s_n)\\
&\leqslant 1 + s_{n+1} + s_{n+1}^2,
\end{align}$$
since by assumption $s_n \leqslant 1$.
However, the question was an exercise from a book and as it is from the third chapter I guess they had a more elementary proof in mind.
– Frunobulax Sep 05 '13 at 13:13