QUOTE
but how can I give each domain their own webmail interface (http://costumer.com/webmail).
Each domain name created under your reseller panel has its own account (so it has webmail).
QUOTE
Also, can I have the same e-mail account for many domains
To do this you need to create them at users' control panel.
Or, if it is your account, you can create e-mails for many domain names at your control panel (not reseller).