To my knowledge, this is not possible with the setup that DreamHost has. It is possible to give your client their own web ID so that they can create/destroy their own email addresses, but I have never done that before.
In my experience, it is always better to have the client ask you to do things like this. The more a client is reliant on you, the more likely it is that they will pay you for your services.
Keystone Websites | si-blog