After seeing the security notes about 4.8.2, I am inclined to pay attention to this. Here's what I did to accomplish it:
1) Create a new DNN Install. Make sure the new host account has a userid distinct from any userid in the old site.
2) Save a backup of the db
3) "Restore" the transferred data using Evotiva BackupScript (or copy the db)
4) Insert the host rows, using the data from the saved db, in the Users, aspnet_membership, aspnet_users tables using the newly created application id (one row per table)
5) Use the NEW machine key.
Now, the only password that works is the new host ID. Tools like DNN Masters Membership Management can be used to reset all the passwords and send out notices with new passwords. A message can be put on the login page as well that informs the user the passwords have changed and to click "password reminder" etc etc. The marketing department can give the users a reason to visit and change ther password, etc.