Contacts on WhatsApp and Messages

If someone does not want a contact to know that he/she is on WhatsApp, can this be done? If somebody has the old number of friend, will they be able to download messages and see their contacts? When inviting someone to a group, will they be able to read previous messages?
