It sounds like you are having a tough time of it at the moment.
I'm no expert on these matters but my sister in law is an educational psychologist and she has given me some advice concerning some of the issues you raised.
Regarding the 'monsters', we can all probably remember feeling scared when alone as a child and my sister in law recommended to me that I empower my own daughter with a magical or special power that scares away monsters. Given that monsters are imaginary, arming your children with an imaginary power such as saying 'boo' (which is the one I use) or pretending perhaps that all they have to do is breath fire at them, gives them a feeling of being in control. The other thing that I found helped with my daughter is watching the film Monsters Inc. In the begining the monsters seem scary but the film makes it clear that they are really soft and are even more scared of children than they are of them! Although there is a couple of bad guys so maybe you should watch it first and see what you think before showing it to them, only you are in a position to judge if it will help or not.
As for the bottle situation, I have no experience personally, but I suspect that things will have to get worse before they get better. Even though it sounds harsh I think you may have to encourage him to give up his bottles, perhaps he could give them to santa with the promise of something special in return, the same for the dummy, although I'd deal with one thing at a time for now if I were you. It will be difficult and you may be in for a lot of sleepless nights to begin with, but it will benefit you all in the long run.
My own daughter is three and still has a dummy at night, I don't honestly think it's such a problem, she also keeps a spare under her pillow. If he has a dummy during the day I'd try and get him to leave it in the bed so he's not tempted to use it, but I'd let him keep it at night at least until he's used to not having a bottle!
As for getting him to eat fruit and veg, just keep trying, don't make it a big deal, but make sure you encourage him to at least try new foods and let him see you really enjoying eating fruit and vegetables, making lots of lipsmaking yummy sounds in the process! LOL (The things we do for our kids eh?) Reward him for trying a new food (perhaps a reward system or chart)and make a big fuss of him if he does, if he doesn't just ignore it. The worst thing you can do in my opinion (and I have been know to be wrong

) would be to let him see that you're worried or tense about his eating, if your worried he'll be worried!
I hope I have been some help and good luck!