Can I use a form to complete cells in an existing row?

I have a project that requires and outside client to provide half the information.

I would like to just use the convenient update function, but there is a lot of logic built into the form I would like them to use and the update function doesn't seem to support logic.