Hey,
Well alot of people have been always wanted to do this. I suggest that you just put your website all over the place. In sigs, friends sites, myspace, and so on.
Google works like this.
They have spiders (ya thats what we call them) that search and takes information from websites and puts them together. So if you websites was about books. You would want to make sure you had the word books on your websites. So when some one types in the word books it would show your webpage up, as well as any other webpage its it index with books. So rule of thumb here is to get as many key words on your page. You should also use meta tags in your code which helps a whole lot.
From,
Adam