I started looking into UDC, but came up with a relatively simple approach this morning:
I have the user 'seamlessly' submit the form at the beginning, before any user information is needed. On the subsequent views I use a data connection to look up information about the current form, and pull the 'created by' user ...