If you're going to use viral marketing, using a Tell-a-Friend script would probably be the easiest way to start.
Send John a friend request or a personal message instead.