You can just extract it into the proper directory.Oh yeah, in case you don't know, some maps don't contain AI. Extract folder contents into said folder.Also remember that plain vanilla C&C maps aren't compatible with the Zero Hour game and vice versa.I had the same trouble you did a couple of years ago and when I finally figured it out I installed around 150 maps for Zero Hour.Once you get it figured out, let me know and I'll zip up the whole damned lot for you and shoot it your way. Then make a folder named exactly what the *.map is named (except for the extension).
It will end up named 'Command and Conquer Generals Zero Hour Data' (for Zero Hour, of course).But, if I recall correctly, you have to make a directory called Maps under the aforementioned directory.
They (custom map *.tga's) go into the same directory that the *.map files are located.I've changed the default location of MyDocuments from the original install, so I forget which directory they go into. The *.tga files don't go into their own directory.