Let $S(\omega)$ denote the collection of "sparse" infinite subsets of $\omega$, that is, $X\subseteq \omega$ is a member of $S(\omega)$ if and only if both $X$ and $\omega\setminus X$ are infinite.
Is there ${\cal S}\subseteq S(\omega)$ such that for all $a\neq b \in \omega$ we have $|\{s\in {\cal S}: \{a,b\} \subseteq s\}| = 1$?