Yes, you can set a contact to ring on silent. To do so, open the contact's details and tap on the Ringtone field. From here, select Silent from the list of available ringtones.