php or perl are good for web scripting also some people use asp, but it would all depend on what your host supports. The easiest route would probably be php + mysql or just php