No, you do not need to buy menu Writer.
Site Sculptor has the menu Writer engine built in and will create CSS Based menus when the site is created.
if you creating your own custom site from a DW Template, see the "Creating a custom template for Site Sculptor" tutorial on the site sculptor support page:
site-sculptor/