Is it possible to disable private messaging for a specific user?

This is already possible. Disabling PMs only disables it for normal users. PMs cannot be disabled for staff. Pretty sure the description for the setting says this as well:

1 Like