il classico pannellino di controllo in pratica

php/mysql è la soluzione migliore... sennò php/access è anche fattibile uin quanto php offre strumenti per l' interfacciamento con db access

mssql in php.net e trovi un sacco di documentazione