a client script runs in the user's browser. a suitelet is wholly executed on the server and returns a webpage to the users for rendering. you could pass parameter data back to the suitelet from the webpage (which might come from your client script) you'd be 'submitting' the page back to the suitelet for processing and then it'd be returned for rendering.