All of that is possible and has already been talked about on vBulletin.org. I would suggest Googling vbulletin.org for each subject. If you cannot find the information you are looking for re-post that particular question and we will try to point you in the right direction. This is what I would end up doing to find you leads to your subject matter.
Google Example: vbulletin.org advertisements per usergroup