Lo logico seria elaborar un formulario a rellenar en php o asp. Al pulsar el botón de enviar llamas a otra pagina de php o asp que se encargue de ejecutar una consulta SQL del tipo INSERT INTO para almacenar en una BD los datos que ha introducido el usuario.
Para poder visualizar los formularios que han rellenado los usuarios se ha de crear otra pagina dinamica (php/asp) que ejecute una consulta a la base de datos para extraer los datos del formulario que queramos ver.
En cuanto al tema de los usuarios y las contraseñas, tambien vas a necesitar tener almacenados los datos de los usuarios registrados en una tabla de la base de datos. Para autenticarse deberas crear el tipico formulario pidiendo nombre de usuario y contraseña (tambien utilizando php/asp). Tambien puedes utilizar ademas un algoritmo tipo MD5 para cifrar los datos. Todo esto debe ser enviado a otro script php/asp que sera el que contraste la info que se ha introducido con la que hay en la base de datos para comprobar que ese usuario existe y que ademas ha introducido correctamente su contraseña.
No he trabajado demasiado con PWS, puedes utilizarlo pero si vas trabajar con php tendras que hacer pequeños apaños. En esta URL comentan algunas cosas sobre el tema:
http://www.ciberteca.net/articulos/w...indows/pws.asp
Un saludo