Create user with author role but no login information

In a plugin, you can create the users with whatever information you want them to have (First name, last name, etc). The only required user fields are username, email and password, which you can specify.

https://codex.wordpress.org/Function_Reference/wp_create_user

As Ahmed Mahdi stated above, you can create the users but not send them the login information.