Not sure if it would work but I'd try this..
in the file
product-ao_vbimghost.xml, go to line 750 and change the path to the complete url you want your pictures stored in on the other domain. So long as your database information is the same I think it should work. (You may have to set the final folder name in the vbIMG Options in the Admin panel.
You have a vb here:
http://www.site1.com/vb
You want images hosted here:
http://www.site2.com/vb/imagehosting
(On site2 create the folders
vb (or forums or whatever your normal vbulletin folder is called) with a subfolder called
imagehosting even if you don't have a vb on that site - and make sure you CHMOD it 777)
i.e. - if the path to where you want your images hosted is
http://www.site2.com/vb/imagehosting I'd just try typing in
http://www.site2.com (on line 750), then save the file and import and overwrite the product again (In the vbulletin cp).
Then type in the folder
imagehosting in the admin control panel options for the image hosting in vbulletin. Just an idea, but it might work.