Craft User Permissions in subsites
You can certainly restrict user's access to specific sections on a Craft site, using Craft Pro's user and user group permissions, both in the control panel and on the front-end.

Lots of different ways to setup these "sub-sites", but it sounds like you'll be wanting them to share the same Craft installation.