Set node field value in separate form
Not sure i follow your narrative up there but you might be interested in entity metadata wrapper to help you deal with the objects and their states individually with custom forms.

https://drupal.org/node/1021556

The project page:
https://drupal.org/project/entity