Mastodon has a built-in invitation system, more info about that here: https://fedi.tips/inviting-people-onto-mastodon-and-the-fediverse/
As for DMing people, you'll have to message them on other platforms because by definition they won't be on here yet.
You could for example generate an invitation link and post this on your social media elsewhere (Facebook, Twitter etc)? You can generate links that work for multiple people. That way you don't have to send out lots of messages either.
076萌SNS is a social network, courtesy of 076. It runs on GNU social, version 2.0.2-beta0, available under the GNU Affero General Public License.
All 076萌SNS content and data are available under the Creative Commons Attribution 3.0 license.