half the posts on this forum are by people who do exactly what you're asking. perl plus DBI plus mysql(or any database server) plus apache(or other web server) is the solution to your problem, but it needs to be programmed by someone who knows them all. there's not really a 'program' per se that will complete your job, but a couple of different programs glued together with perl scripts. this isn't really the only way to do it, but it's the perl way (and you did ask a perl forum). "If you think you're too small to make a difference, try spending a night in a closed tent with a mosquito."