When you attach variable values to the url, most browsers will show that in the address bar because it is a GET request. You don't really have control over this, it is the browser's preference.
If the variables are static, you can store them as cookies or session vars and have the target page retrieve them.
Otherwise, you can create the link as a form, put the values into hidden fields, and specify the target page as the ACTION of the form's POST. Use a small image next to the text as the submit button so it doesn't really look like a form with a big submit button.
HTH
-- Rich