Looks like i will need to create another process for this... one to get the total amount to display and the other to display to vp... sound about right
You could just display the VP at the end of the process which marks records and causes totals to change.
Not sure what's on your query & total form and how whether a user might want to do this multiple times. If so, on the VP that shows the Form with totals & the query below it, you could call the process for marking records, etc. That process could trigger an auto refresh of both the form (total) and the query below it.
You could also run an initialization process like is used in the sample applications. This is a screen shot of the Administrator VP of the CRM sample app.

Glad your client is happy!