As far as I know, /etc/hosts isn't consulted in OSX. lookupd is modified to look up Netinfo information first. So you'd add hosts using Netinfo Manager. Click on the Machines line to get to hosts.
Please do correct me If am wrong though as it'd make my life easier.
Cheers,
Naden