Take a look at the $().SPServices.SPAutocomplete function. It's not exactly what you're talking about, but it does a similar thing.
I've used the Search Web Service to do what you're describing, showing matches as the user types. It's definitely possible.
M.