I am developing a blog network for a High School, and they will be wanting to add and remove users each year. I'd like to be able to go to an admin page, and paste the following information into a text-box (each user on a new line):
First Name, Surname, Username, Email
First Name, Surname, Username, Email
First Name, Surname, Username, Email
and have the user created, with the first and last name saved, and an email sent to the supplied email address with a random password.
And then an 'Add' button which would add those users to the system.
It would also need a 'Delete' button so when they make a list of usernames (one each line), they could all be deleted at the same time (for when they graduate and leave the school.)
It would need to check for duplicates and abandon adding that account, with a message at the end of the process saying 'Users X, Y and Z were not added because they already exist'. Likewise for deleting users, if the username doesn't exist it would say 'Users X, Y and Z were not deleted because they do not exist!'
How would I go about making a plugin for this?
Would anybody else find this plugin useful? Bulk importing of users for WPMU has been a bit of a dead end so far...