One option will be to develop your project as web based using ASP.NET, take some time to walk through the following tutorial to see if this suits your need:
Walkthrough: Managing Web Site Users with Roles[
^]
It covers the following tasks:
1. Creating an ASP.NET Web site project.
2. Creating folders and pages that have restricted access.
3. Configuring the Web site with membership and roles.
4. Adding users to the Web site.
5. Assigning users to roles.
6. Changing access rules