Having a view spitting out a form - the UI way
You can try using the editablefields module.

I personally find it better to write a custom views handler implementing the Views Form API, but you can try to see how far this takes you.