In a physics problem I encountered, it was necessary to calculate
$$\int_{S} (\mathbf{x}\cdot\mathbf{a})(\mathbf{x}\cdot\mathbf{b})d\mathbf{x},$$
where the integral ranges over the surface of the sphere. This can be bashed out with spherical coordinates, and it equals
$$\frac{4\pi}{3} (\mathbf{a}\cdot\mathbf{b}).$$
Is there a "nice" way to do this integral in the general case where we have $m$ vectors in $\mathbb{R^n}$ and integrate over the $(n-1)$-sphere? My hunch is that, if $m=2$, we should have that the integral should be the volume of the unit $n$-ball times $\mathbf{a}\cdot\mathbf{b}$, but I'm not sure what it should be with more than $2$ vectors.
Suppose $Z_1, \ldots, Z_n$ are iid normal random variables with mean $0$ and standard deviation $1$, and let ${\bf Z} = [Z_1, \ldots, Z_m]$. Then $$ \eqalign{\mathbb E[({\bf Z} \cdot {\bf u}_1) \ldots ({\bf Z} \cdot {\bf u}_m)] &= const \int_{0}^\infty dr\; n r^{m+n-1} e^{-r^2/2} \int_S d{\bf s}\; ({\bf s} \cdot {\bf u}_1) \ldots ({\bf s} \cdot {\bf u}_m)\cr &= const\; \int_S d{\bf s}\; ({\bf s} \cdot {\bf u}_1) \ldots ({\bf s} \cdot {\bf u}_m)}$$
But $\mathbb E[({\bf Z} \cdot {\bf u}_1) \ldots ({\bf Z} \cdot {\bf u}_m)]$ can also be computed using Isserlis's theorem. Note that $X_1, \ldots, X_m = {\bf Z} \cdot {\bf u}_1, \ldots, {\bf Z} \cdot {\bf u}_m$ are multivariate normal with mean $0$ and covariances $\text{Cov}(X_i, X_j) = {\bf u}_i \cdot {\bf u}_j$. Thus for $m$ even what we should get (up to the appropriate constant) is the sum over all partitions of $1\ldots m$ into pairs $\{i_1,j_1\},\ldots,\{i_{m/2},j_{m/2}\}$ of the products of the dot products $\prod_{k=1}^{m/2}{\bf u}_{i_k} \cdot {\bf u}_{j_k}$, while for $m$ odd we get $0$.