Sure, you should be able to do this with conditional formatting and an extra field.
The field could be a normal text field - with a default value of 1.
Create a button on your form which sets the value of the new field = -1 * the field.
Right click on the section you want to be able to hide - go to the conditional formatting and set when new field = -1 that the section is hidden.
Now the user can press the button once - section disappears - press it again and it reappears.