Por que você não usa um
OR
? Então os resultados têm o destinatário correto e o remetente correto? E você tem todas as mensagens de X para Y e todas as mensagens de Y para X Sua linha de consulta ficaria assim:
$query = "SELECT * FROM ColumnText WHERE (SenderID = '$SenderID' AND RecieverID = '$RecieverID') OR (SenderID = '$RecieverID' AND RecieverID = '$SenderID')“;
Além disso, recomendo fortemente que você use declarações preparadas