Tutorials no.. hotscripts.com has something of this. But not as tutorials.
But basically you do it like this
Have a table within a database.
Store the users Email, and whatever else you want.
From there you create your newsletter like i said. Than when you want to send it. Get all the emails from the list in a loop. And use the mail function within the loop to send them.