Can you really instantly instantly add several custom fields towards the add publish screen in wordpress using hooks?

I understand I'm able to hook in to the publish_publish hook to instantly add fields, however i require the user to have the ability to edit the values for each new publish before posting it.

Thanks ahead of time