1 - Via l'API SendMessage. Mais pour ca, tu devras récupérer l'hWnd du control que tu veux manipuler. Tu as des spy qui sont prévus à cet effet.
2 - tu récuperes la taille de tous les éléments du site (ou le nombre d'éléments) que tu divise par le nombre d'élément (ou d'octets) lu * 100 (chui nul en maths, erreur possible).
3 - Api SetForeGroundWindow
4 - bein tu récuperes les datas via une méthode de ton controle winsock (je préfere les API). La, il te faudra connaitre les spécifications de dialogue du jeu car chaque jeu envoye des commandes qui lui sont propres. (à l'image des protocoles rézo comme l'irc, l'ip, l'udp ...).