There are $100(100^2) = 10^6$ cm$^2$ in the full area of $100$ m$^2$. Therefore, in $10$ minutes, an average of one raindrop fell in each cm$^2$, and the rate is $0.1$ raindrop/cm$^2$/minute.
You answer to part (a) is correct: The probability that at least one raindrop falls in any given cm$^2$ is
$$ P(X >= 1) = 1-P(0) = 1-\frac{(10 \cdot 0.1)^0}{0!}e^{-10 \cdot 0.1} = 1-e^{-1} \doteq 0.63212 $$
For part (b), since the rate is $\lambda = 0.1$ raindrop/cm$^2$/minute, the expected time is $1/\lambda = 10$ minutes$\cdot$cm$^2$/raindrop. As we are concerned with only $1$ cm$^2$, the expected time is $10$ minutes/raindrop.