Hallo gma,
du kannst die Felder per JavaScript ausblenden indem du crmForm.all.FIELD.style.visible = 'none' (alternativ auch .display = 'none') verwendest. Zudem benötigst du noch crmForm.all.FIELD_c.style.visible = 'none' für die Beschreibung und bei Lookups crmForm.all.FIELD_d.style.visible = 'none' für das Textfeld.
Mit .visible = '' oder .display = '' kannst du die Felder auch wieder einblenden.
Wie Jürgen bereits angemerkt hat wird das Feld aber nur per HTML/CSS ausgeblendet, die Daten sind noch vorhanden und erscheinen auch in der Druckansicht.
Wenn du effektiv den Zugriff auf die Felder unterbinden willst ist eventuell FieldlevelSecurity von c360 was für dich: http://www.c360.com/FieldLevelSecurity.aspx
Allerdings ist das sehr aufwendig in der Konfiguration.