Yes. Just log into your cPanel account and click on "Addon Domains". It allows you to host a second website on a subdomain of your main domain. This is completely transparant to your users.
You can also do this with the Reseller package by adding an account in WHM.