For some reason , I can not give you the link. and I'm no affiliate anything here. maybe you can google for it.
Currently , I use a program help me schedule auto tag friends for my business. it can
* tag 0 - x friends in the first photo , then (x+1) to (x+y) friends in the second photo. so on an forth.
*After it tag all my friends, it will auto reschedule and tag friends from 0 to the end. the re-schedule can be as long as years.
*prevent my website being blocked from facebook
*web base application, even turn off the computer, the system still keep tagging friends day after days.
I've use it for almost haft year now, none of my facebook profiles or website link have issue yet. However the monthly fee is not that affordable for most people.
149$ per month for less than 5 facebook profiles
700$ for 6 months limited to less than 30 facebook profiles
1000$ a year limited to less than 50 facebook profiles
If you need customize feature, can contact the site owner as well.
Maybe there exist software which is more cheap. But this one is suit for me enough, it keep update with facebook all the time and with good customer service.
With good luck for you.