I would like to make a read only field form on a node edit page prepopulated with the e-mail address of the node author. I tried Markup module but couldn't get it done. Is there anyway to do this?
see http://drupal.org/project/field_permissions, from module description:
The Field Permissions module allows site administrators to set field-level permissions to edit, view and create fields on any entity.
The Field Readonly module will help you.
Field Readonly displays non-accessible fields in edit forms as read-only items.
Modules like the essential Field Permissions allow to make fields non-accessible by completely hiding them in edit forms even if user has the permission to view them. Field Readonly lets you display these fields back in edit forms, rendered the same way as in view mode.