Let ${\frak P}\subseteq {\cal P}(\omega)$ be a partition such that every block $B\in {\frak P}$ contains at least two integers.
Is there a countable set ${\cal F}$ of bijections $\varphi:\omega\to\omega$ such that given any two integers $a\neq b\in\omega$ there is exactly one $\varphi_{a,b}\in {\cal F}$ such that $\varphi_{a,b}(a)$ and $\varphi_{a,b}(b)$ belong to the same block $B\in{\frak P}$?