1 做泛域名解析,处理两边,一边是*.xxx.com 直接解析到你的IP,另一边,如果你是IIS的话,
去IIS服务器添加个user.xxx.com到服务器的IP地址,设置对应文件目录;
这样一个用户就添加一个USER.XXX.COM,你可以选择对应虚目录还是URL转发.......转发到www.xxx.com/yyy不过这样手动添加麻烦。.
好多站点都是自动完成这些操作。..
估计是通过操作XML文件..
 还有一种方法,通过首页的程序文件进行判断,直接跳转到www.xxx.com/yyy,根据捕获到他输入的域名进行处理2  .注册之后我该如何个他分配一个独立的数据库? 
根据捕获到他输入的域名进行处理,假设你有个www.xxx.com/index.php
index.php就可以直接进行判断,取得user.xxx.com的user.然后连接各自的数据库