Create a custom form from Custom Content Type & Save it
node_form will give you a form for your content-type, just pass a node.object having your content-type ($node->type) and maybe something more .., plus the content-type needs to be registred already i guess

saving is handled automagically ...