No payment details are taken during signup and you can use our service for as long as you like.
There are several ways you can activate your account, some of which are completely free.
There is no special option to register for someone else since each account needs to be linked to the email address of the owner.
However if you wish to help someone get started simply enter their details in the signup form. You should not use the social login services in this case.