Forum Moderators: phranque
You need to find out why your pages aren't being indexed rather then trying to submit them to the search engine (which is a pretty useless action anyway: spiders follow links, so you shouldn't ever need to submit anything at all).
It could be for a number of reasons: poor URL structure or site navigation, use of session IDs or URLs which resemble sessions, no backlinks, little or no on-page content...
It's definitely spammingI agree with most of what you said, but fail to grasp how submitting pages to an SE is considered spamming. (I also don't quite agree that you can spam a search engine, but that's another topic...)
Submitting your pages doesn't accomplish much to begin with. Having some sort of penalty for submitting pages would really be counterintuitive for the SEs, don't you think? If there were such a penalty wouldn't all the "spam reporters" be out there submitting every site above them to knock them down a peg or two?
There is no need to submit any pages of a website to the top search engines. Just get some decent inbound links and your site will be crawled. The more links you have the more frequent re-indexing should be.
As for new pages added to sites, you can link to them on the site map and on the homepage (e.g. new product with a link).
If the pages are dynamic re-writing them with mod re-write or IIS re-write may help, but they should be crawled anyway. If too many parameters are included in the URL then search engines may start to struggle indexing them.