Hides posts by other authors in the admin area, manageable with a "view_others_posts" permission
Yes, the plugin creates a new permission
view_others_posts which can be enabled for any user group.
No, WordPress has it's own mechanisms for determining who can edit which posts which can be managed with permissions.
No, this only alters the list of posts as viewed in the admin area.