Submision to what? (please be more specific)
Assuming you mean "Submission to search engines": publish the site, and the
search engines will eventually visit your site index & list it on the their
server eg google, yahoo etc.
Of course, you can also manually do this through individual search engines -
altavista, google, yahoo, msn etc. There are also services that can submit
the site to 100's of search sites at one hit.
However this doesn't mean you'll get an immediate listing (it wont happen
overnight, but it will happen) since it takes time for the servers to
obviously process and sort and index the submissions they receive.
To gain as high a listing as possible (as will everyone else in the world
that has a site containing the same subject matter yours does) is to write
the content of the site including keywords and phrases people may or will be
likely to search for.
The meta description & keywords tags these days are ignored, the search
engine spiders crawl entire sites, so the content quality matters a great
deal more than a few keywords.
Also, if you use a lot of images or flash animation or java applets (or
similar objects), this will reduce your listing as search engines don't
recognise those types of objects even those containing words - the spiders
crawl a site's plain text content.
Hope these few tips help, I'm sure other members have other ideas.