Thanks dastick for the heads up, essentially i created version 2 to increase the speed of following. I could probably create another script much like the first version but now using the scraped lists and the follow button combination i shall experiment with this now.
UPDATE:
Just tried but this is very slow and very unstable. The trouble is the follow button on tumblr is in a frame prompting the FRAME=n command, also the follow button frame number for each tumblr users page is different. Sometimes they are 1, sometimes 6, sometimes 14, sometimes 23 etc and so to make sure the follow button is pressed on a tumblr users page, i must add FRAME=n commands from 1 to 20 or the script will not click the follow button on some pages.
This of cause makes the script very long and very very slow, i suppose i could use the coordinate function to just click on the button but i think this means everyone must have the same screen resolution for the script to work properly.