Can I send to a WeChat Contact who has not registered for a WeChat Wallet?

No. You can only send to other registered WeChat Wallet users.