hmm..... how much of an idiot are you. i'll give it my best shot and if it's bad it's not my fault because i only just got up
1) go to data_modid/sides and make a new folder with a 3 letter name.
2) in this folder make 3 subfolders called odf, msh and req.
3) now put your msh and odf in their respective folders.
4) next go into the assets and into any side and copy the side.req and any file from the req folder into your new side.
5) now open up the side .req and remove all the names of vehicles/units etc so you are left with this:
ucft
{
REQN
{
"lvl"
}
}
6) now in between "lvl" and the two braces at the end put "imp_hover_siegetower" (with the quotes).
7) now save that file as 3lettersidename.req and go into your sides req folder and open up that file you copied over.

replace as you did before in the side.req and save as imp_hover_siegetower.req.
9) now delete the file you copied over as it is not needed any more.
10) go to datamodid/common/scripts/modid and open up ,for example modidg_con.
11) scroll down to ReadDataFile("sound\\tat.lvl;tat2gcw")
12) under this line put ReadDataFile("dc:SIDE\\3lettersidename.lvl",
"imp_hover_siegetower")
13) add to the hover memory pools if you think you need to.
14) go to data_modid/build/sides and create a new folder called 3lettersidename. leave this blank (i'm not sure if this step is neccessary but it never munges if i don't have an output folder already created.
15) open up ZE and load your world. go into conquest and to the object tab. browse in data_modid/common/odf's for com_item_vehiclespawn.
16) place this in your world and select it. in the bar on the right put in the name of the CP you placed the spawn at NOT THE COMMAND REAGiON.
17) in the def and att fields for the side(s) you want to have the vehicle add imp_hover_siegetower.
18) save your world and munge.
i hope i didn't miss anything out and that it helped

BTW why are you putting siege towers in helps deep? also the texture and model need a bit of touching up, but so far it lookss good.
