В свое время так и делал, на VB6 еще. Ставится компонент браузера, открывается сотня окон, шлются сообщения типа WM_*, что для она будет неотличимо от клика мышой. Рандомная задержка, имитация "хождения" по сайту с глубиной до 4-х страниц. Дабы не забанили за один ип, юзаем проксифазер с огромной кучей проксей и получается, что каждый экземпляр окна ходит под своей проксей. Переключение прокси также, через посылание сообщений окну проксифайзера. Жуткий монстр и апофеоз быдлокода, но зато напишет такое даже школьник. С точки зрения сайта все действия этого робота неотличимы от пользователя.
Сейчас такое не прокатит, за 100% посетителей без ранних куков яши сразу бан. А значит прокси не прокатят. Только ботнет в конверте 1 к 1. А это не выгодно.