I am wondering if it is possible to use the Outlook email address autocomplete function in a custom field? I don't know if this is possible or if anyone has ever done such a thing.
No, at least not the actual autocomplete function. You can create type-ahead lists, but you need to populate the list (which you can do at run time from Outlook data).