The request form will need to be easily accessible to all of the site users. One good way to do that is to add it to one of the standard action menus such as the
PersonalActions menu. It will direct the user to the request form wherever they are in the system allowing them to submit the request.
To define a custom action:
Elements.xmlfile with the following content:
<CustomAction Description="Submit a site collection request."GroupId="SiteActions" Id="RequestSiteAction" Location= "Microsoft.SharePoint.StandardMenu" RequireSiteAdministrator="false" ...