see our tutorial for creating an order history:
http://www.webassist.com/tutorials/How-to-create-an-order-history
The email depends on the gateway you are using.
If you select to use a local checkout method like Paypal payments pro, then you will be able to configure Universal Email to send an order receipt, you can configure this to send a copy to the site owner.
if you use a remote payment method like paypal payments standard, you will need to configure your paypal account to send the order receipt.