Interesting read, but I'm kinda confused. Some questions:
- Why does the application have to be web based? Why don't you build a desktop application where the user has to use their own API key? This will also help bypass the IP limit.
- Aren't you already breaking their terms? [1]
"Using [third party applications to “Get More Followers Fast!”] is not allowed according to the Twitter Rules."
- How many favorites can an account do every day? Is it unlimited?
[1] https://support.twitter.com/articles/68916-following-rules-a...