请问自动发贴的方法

请教自动发贴的方法
小弟需要做个小程序模拟POST数据,类似于自动发贴,要求:
1.可通过socks5代理进行模拟POST和GET;
2.可设置http头信息,例如useragent和referer等;
3.需要支持cookie,就是说访问一个远程页面保存下cookie然后带着这个cookie继续访问其他页面;
4.可以进行超时处理;
5.程序可自动每天随机时间运行随机次数,每次POST前需要检查socks5代理有效与否;

我在论坛里搜了很久,看到大概有几种方法:
1.用winsock控件
2.用inet控件
3.用XML的ServerHttp组件
4.听说PHP的CURL也可以模拟POST,不过好象不容易定时运行

因为我只自学了一点VB和PHP,请问各位大大,要达到上面的要求,我到底应该选哪种方法最合适?谢谢解答。

------解决方案--------------------
用inet控件可以实现楼主的需求。

------解决方案--------------------
这个涉及面太广,一下子说不清,比如验证码,还有的网站有一些限制等。
顺便问一下:向网页post数据类编程哪有完整的资料,或要学习哪些方面的知识?
------解决方案--------------------
在“我的社区”里能看到已前回复的贴子之类的,与你相关的贴子。。。