Translating to the language of vectors and matrices: you want ${\bf p}^\top A {\bf q} = 0$ where ${\bf p} \in [0,\infty)^m$ and ${\bf q} \in [0,\infty)^n$ are column vectors and $A \in \mathbb R^{m\times n}$ a matrix with at least one positive and at least one negative entry, and $m,n\ge 2$. If there is a solution with ${\bf p} \ne {\bf 0}$ and ${\bf q} \ne {\bf 0}$, you can normalize so $\sum_{i} p_i = 1$ and $\sum_{i} q_i = 1$.
Hint: reduce to the case $m=n=2$, which is easy, by considering ${\bf p}$ and ${\bf q}$ which each have only two nonzero elements.
EDIT: There are three cases to consider.
- If $i_1 \ne i_2$ and $j_1 \ne j_2$, we can take all $p_i = 0$ except for $i=i_1$ and $i=i_2$, and all $q_j = 0$ except $j=j_1$ and $j=j_2$. For simplicity of notation, I'll assume $i_1 = j_1 = 1$, $i_2 = j_2 = 2$, so we want $f(p,q) = p_1 \alpha_{11} q_1 + p_1 \alpha_{12} q_2 + p_2 \alpha_{21} q_1 + p_2 \alpha_{22} q_2 = 0$. We have $f([1,0],[1,0]) = \alpha_{11} > 0$ and $f([0,1],[0,1]) = \alpha_{22} < 0$. By Intermediate Value Theorem there is some $t \in (0,1)$ such that $f([t,1-t],[t,1-t]) = 0$.
- If $i_1 = i_2$ and $j_1 \ne j_2$, I'll assume $i_1 = i_2 = 1$, $j_1 = 1$ and $j_2 = 2$. Take $p_1 = 1$, $p_i = 0$ otherwise, $q_j = 0$ for $j > 2$. We have $f(p,q) = \alpha_{11} q_1 + \alpha_{12} q_2$, with $f([1,0],[1,0]) = \alpha_{11} > 0$ and $f([1,0],[0,1]) = \alpha_{12} < 0$. By Intermediate Value Theorem there is $t \in (0,1)$ such that $f([1,0],[t,1-t]) = 0$.
- If $i_1 \ne i_2$ and $j_1 = j_2$, this is like case (2) with $p$ and $q$ interchanged.