Use the "store session variable" server behavior to set a session variable based on the checkbox. Then create a new shipping rule that adds $5 based on that session variable.
You can refer to the new shipping rule to store the value in the database or display it on the page wherever you need to.