Well no generosity here :P
So since I am pretending to be a vbulletin expert here we go.
1) Make sure you upload the images the the specified location (Normally obtained in a text file/readme) OR you can upload it where you want but you must change the style vars in the style manager. Then once you have uploaded the images, you must import the XML file through the Admin Control Panel (ACP or AdminCP).
2) The same way. Upload anywhere you want, but then you must go into the ACP to the Smilie Manager, and choose the directory you added them too.
3) This is a usergroup permission. I would become quite familiar with the vBulletin Options, Forum Options, and Usergroup Options
4) You can download any from
vBulletin.org Forum - The Official vBulletin Resource!, . Its really all based on how you want it to be seen. You would add it the same way as most products. First upload files as directed (location and what not), then go to the Product Manager and click on Import Product
5) Easiest way is to upload them under the same name as the previous one, so you do not have to edit the templates
6) See answer #4
Best wishes