FileMaker Server has had a feature to put a database up on a website quite quickly. It may do exactly what you want, and
the marketing blurb says that it will put out PHP, so anyone who knew a little PHP could customize it.
There's a link to the free trial on that page. The server edition is pretty expensive; FileMakerPro may do the same for less $$.