The correct sentence is:
"The vice executive wore a pin-striped lightweight suit."
In this case, "pin-striped" (with a hyphen) is used as an adjective to describe the pattern, and "lightweight" (without a hyphen) is the correct form to describe the suit's fabric.