I need to calculate, or at least to find a good estimate, for the following sum $$ \sum_{n_1+n_2 + \dots + n_k = N}\frac{1}{(n_1+1)(n_2+1)\dots (n_k+1)},\quad (1)$$ where $n_i \ge 1$. These numbers represent volumes of particular hyperpyramids in a hypercube, therefore the title of the question.
Update: The motivation section below contains an arithmetic error, but the required sum seems to appear nonetheless in an updated formula, and I also guess that this kind of sum may appear quite naturally in all sorts of tasks.
Motivation: I have independent equidistributed $\mathbb{R}$-valued random variables $\xi_1,\dots,\xi_{N+1}$ with $P(\xi_i = \xi_j) = 0$. Denote by $\Diamond_i$ either $<$ or $>$. Then, provided $\sharp\{\Diamond_i \text{ is} >\} = k$ the probability of the event $$P\left(\xi_1\Diamond_1\xi_2, \xi_3\Diamond_2\max(\xi_1,\xi_2),\dots, \xi_{N+1}\Diamond_N\max(\xi_1,\dots,\xi_{N})\right) = \frac{1}{(n_1+1)(n_2+1)\dots (n_k+1)}, \quad(2)$$ where $n_1 + \dots + n_k = N$ and $n_i \ge 1$ and correspond to the places where $\Diamond_i$ is a $>$. By design, all events of the form $\sharp\{\Diamond_i \text{ is} >\} = k$ are mutually exclusive, so $P(\sharp\{\Diamond_i \text{ is} >\} = k)$ is the sum of all possible events of the from $(2)$, which gives $(1)$.
Extended task: What I am actually about to calculate is $P(\sharp\{\Diamond_i \text{ is} >\} \le k)$, which thus gives a formula $$\sum_{l=1}^k \sum_{n_1+n_2 + \dots + n_l = N}\frac{1}{(n_1+1)(n_2+1)\dots (n_l+1)}.\quad (3)$$ This formula, though more complex, may have some nice cancellations in it, perhaps.