Some thoughts about your questions:
1. Yes with the script.php handling the redirect
2. No need to, instead use js hooking the click handler with a unique identifier perhaps to avoid automatic submissions.
3. You won't have to if you use js because there would be no visible/hard link.