I have run successful tanks without skimmers.
The degree to wish the tank is successful depends on how many fish you stock, what types of corals you intend to keep.
So, no you do not have to have all the bells and whistles to have a successful tank. Right now my tank runs with a skimmer and live rock, but I run charcoal and phosban as well.