I'm loading the node add form in a page, but I want a trimmed-down version of it.
I'm using my own form builder function which calls in the form builder from node.module. Everything works, and I'm able to unset elements of what node.module gives to me.
However, if I hide the authorship and options elements of the $form array, I get unpublished, anonymous nodes.

Is there a way to hide these values from display, but still get them out at the other end?
I tried changing the type of those two elements to hidden but that didn't work.

I guess a kludge would be to put them back into the node in hook_nodeapi, but I'd like something a bit more elegant if possible, working with the forms API.

(Drupal 5 for now... 6 to follow)