Add multiple co-authors while creating node
I suggest you look at these two modules

https://www.drupal.org/project/references
https://www.drupal.org/project/entityreference

They're both quite similar.

They allow you to add user reference fields to your content type. On the field you created, set the number of values to be unlimited and then the author can select as many co authors as they want.