From the top of my head, and really rudimentary. I'll be more elaborate once I get home.
Yes, you need to package the map (NOT the mod) by clicking the Mod drop-down menu and choosing Package MOD. In the window that appears, check the "Package this level: [Level name]" box and hit OK. Then copy the entire level folder to your FS/Levels folder.
Once you've done this, go to your newly copied Level folder in your FS/Levels folder and copy GamePlayObjects from the Editor sub-folder. Put it in a folder called 16 in a folder system that says something like gamemodes/gpm_cq/16 (you'll have to create these folders yourself) and copy gamemodes into the server.zip file.
Next, open the map's Init file. You'll notice that all the classes are blank. Copy these from another FS map's init con file, then put the newly edited file (with class names) into your server.zip file. You'll also want to copy this file to the level folder you're editing, and make it read-only, otherwise the editor will swipe the classes every time you save the level.
Finally, get the .desc file, as Zyth says. Copy one from some other FS level, open it, and change every instance of the original map name to your map name. For example "Endor_Clearing" to "Your_Map_Name".
Try doing these steps, and then get back to me. Again, I'll be more precise when I get home, 'cause I know that getting FS/BF2142 to launch levels from BF2 Editor is a ***** the first few times. You'll get into the routine pretty quick, though, no worries.
"One of the bitches actually gave birth while she was attacking, and her puppies joined in on the carnage."
--the awesomeness that is Boatmurdered.