There are submitters available to help you submit your website to the search engines.
The best way to get listed on the major search engines is to have your own website. With this you can optimize the site to suit your niche.
A blog updated every day or at least every other day is one of the best methods of attracting the search engines. Keep your content to the point and as optimized as you possibly can. The large search engines love fresh content.