At the moment, I have a html page that consist of three fields. so the user has to select the date and the type of data they like to view then click "Submit". Once it's submit, this excute a sas script in my system and allow that to be run then output the results in another html window.
You mentioned: "...the user has to select..." -- would that interaction be performed on a different computer system, not yours where SAS is installed/executed? I believe you need to have a SAS server installed with public/authorized access granted.
You have some good links from Scott. This sounds like the type of application that can be built using SAS/IntrNet, using HTML forms and htmSQL or with the Enterprise BI server and the Enterprise Intelligence Platform with SAS Stored Processes.
For the SAS/IntrNet approach, you would need an HTML form as the front end (to show them their selection choices. For the Stored Process approach, user-supplied input parameters would take the place of the HTML "front end". Both SAS/IntrNet and the Enterprise Intelligence Platform are suites of products that work in a client/server environment.
You can also get some of this functionality using Tasks in Enterprise Guide projects through the use of the Parameter Manager, to collect and pass user selections to the saved EG project.