There's tons of threads related to "how do I use Moodle without email addresses". You might want to search for and read some of them.
However, you're going to struggle. Having the name and email address of each user is quite fundamental to Moodle. Everybody has an email address or can get one for free. The line of least resistance is to use them. You can always disable sending mail.