No. You cannot buy a travellers policy on behalf of someone unrelated to you. You can only purchase the policy for your family members.