php by itself no
but used with a webserver and wth AJAX probably.
if you want a standalone application then I thgink you may need to use a traditional compiled language. whether thats JAVA,
VB or whatever depends on you, your experience and whats available
I wouldn't rule out Access, especially as it can be deployed as a runtime, although drag and drop is not easy in VBA
You can get JAVA FoC, but equally you can get , ahem, studfent versions of Visual Studio for not a lot.
I suppose it depends what you are used to.
JAVA is supposed to be easy to learn and felxible. for me coming from a
VB background its a pain, not least becuase so much of the language depends on other librories and other functions, not all of whuich are well documented. For me its been like learnign C/C++ I coudl never get to grips with what to me was an alien, newbie hostile language and environment