I need to have something coded for back-end functions of one of my websites. The only knowledge I have is of front-end programming, mostly PHP and MySQL. I know nothing about other languages.
I basically need to have a program continuously running on my Linux server that accesses the MySQL table and checks the validity of certain files hosted on remote servers, such as MP3 files. It would run through these files continuously, multithreaded to do a few at a time, and should be done efficiently, so as not to weigh down my server too much (I have one dedicated server). Of course, the MySQL table would then be updated properly. Surely this shouldn't be so hard on the server if coded properly.
What language would be the most suitable for this task? I actually currently have it done in PHP, and it's really stressful on the server, since PHP isn't made for back-end applications.
Any tips/suggestions about this? Also, would be nice to have a ballpark figure of how much something like this would cost?