Something like the .tel domain? http://telnic.org/ You don't get to run your own server, all .tel domains are run by the same company. You just set up yourname.tel with your contact info. Example: http://mark.tel/
http://mark.tel (and about.me mentioned in another comment) is a prime example of a problem with using given names/last names to form URLs to share contact information. Say you get http://smith.tel - this is great for you but bad for every other Smith out there. http://mark.smith.tel doesn't solve it either.
OTOH using some sort of central-issued IDs (NI, kennitala, PESEL, SSN, INSEE, passport number) like http://87120402424.pl.tel feels a bit dystopian...
OTOH using some sort of central-issued IDs (NI, kennitala, PESEL, SSN, INSEE, passport number) like http://87120402424.pl.tel feels a bit dystopian...