Can I Initiate a Chat with Someone not in my Contact List?

Can I Initiate a Chat with Someone not in my Contact List?

No, you will need a contact with either an email or number in order to initiate conversations. 
An alternative is to have that person visit your Digital Business Card and start a chat with you.