New domain, same content

I have a customer that currently has everything on a subdomain of mine. Are the following possible and if so, how do I do them?

[LIST=1]

  • Move everything from example.ics-il.net to example.com
  • Completely mirror example.com to example.ics-il.net (one set of data for both domains, whether it be files, databases, email, etc.)[/LIST]