I believe exchange doesn't really care to much about how many domains you have, i think the main differences between standard and enterprise are how many storage groups you can have. Mailboxes are managed from within the exchange management console, you do need to have AD deployed and you usually always need static IP's for servers.