Yes - its all possible. As jmcilhinney says - read up about the autocomplete source and autocomplete mode. That will give you the info you need to implement what you want.