Question: if you block someone on facebook can they view old messages?
Answer: The messages you sent them before the block will be viewable i.e. the blocked user can see old messages. But once you have blocked a user, the user is removed from the chat list. You can no longer send messages to that user.