I don't know how Address Book works, but if you type digits without any
delimiters, it will auto format: e.g. 1234567890 becomes (123) 456-7890.
There's also a script (Reformat Phone Number) that will auto-format all
existing numbers in your address book. Download it from http://www.scriptbuilders.net/