I'm not sure there is any technique that can guarantee a new website gets crawled and indexed withint 24 hours. However here are some tips that will certainly help.
1. Make sure you set up a webmaster account with each of the search engines. Within the dashboard of that webmaster account (I'm thinking of Google WMT here) you can have the crawler fetch the page, than ask that Google crawl that page (and all linked pages on it.) While you are there be sure you submitting a site map as well.
2. Also the various search engines allow you to summit your content. For example: http://www.google.com/submityourcontent/website-owner/
3. You could try to build some high quality links on another site that get crawled on a regular basis.
4. If there is good content on the site you could share it on social networks, twitter, fb, stumble upon, etc. Just make sure there is quality content there, otherwise your social network may not like you very much. 
5. This is perhaps the best tip: Share the link on Google +. I've had pages indexed within minutes after sharing them on my Google + page. Here's a White Board Friday that Rand did that talks more about Google + http://www.seomoz.org/blog/why-every-marketer-now-needs-a-google-strategy
I hope these tips help you out.