Grunden til at du kun kan vælge AspNetSqlProvider som MembershipProvider, er at .Net 2.0 kun "shipper" med denne ene provider. Du skal med andre ord selv skrive en ny provider til Access (hvilket snildt kan lade sig gøre).
Når du har lavet den nye provider, skal den registreres i din Web.Config fil (WAT'en er faktisk bare en fancy Web.Config editor, intet andet).
Der er en artikel her om at lave egen MembershipProvider. Har ikke læst den selv, men tjek den da ud :-)
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnaspp/html/ASPNETProvMod_Prt1.asp