Variation of Node Add Screen?
with panels module you can select witch fields display and just do not add fields that you dont want, do not place "complete node form", also you can control what contentypes node/add form overrides.
If you do not use panels module you can add a custom module with the following code (D7), replace uppercase letters with your data. This code only affect "your_form_id", to find your form_id, inspect an element (right click on your form) and look for it.

 //if form id is YOURFORM_form hide elements
 function YOURMODULE_form_alter(&amp;$form, &amp;$form_state, $form_id) {
      global $user;
        $uuid = $user-&gt;uid;              
  /*  check that user is NOT admin (No1) */
     if ($uuid !='1') {

        if ($form_id == 'YOUR_FORM_ID') {
            hide($form['field_YOUR_FIELD']); // hides field to all but admin user
            $form['body']['#format'] = 'plain_text'; // forces body format to plain text
            //displays field in form, but disabled
            $form['YOUR_SECOND_FIELD']['#disabled'] = TRUE; 
        }
    } 
 }