Making it shouldn't be that hard, but if you are going to store other people's personal information on that website, security should be really stressed and I personally do not think that a person new the language of php should try this. To get a programmer to do that may cost you quite some money. I would personally suggest php because you can then integrate mysql into your website. (I am not saying that you can only use php with mysql, just that php is the easiest to use with mysql).