Yes it is possible to do all these things with Workflow. I would recommend using the Service Catalog Request template to start out. If you haven't already downloaded the template you can find it in the Solution Center portion of Workflow Designer. Once you've downloaded the package save it in %programfiles%\symantec\workflow\designer\templates. Then when you go to create a new workflow project you can switch to the templates tab and select the template. Jason Short has also posted a video demostrating how to use the template on Connect.
Here is a link to the first video.
https://www-secure.symantec.com/connect/videos/create-workflow-using-service-catalog-request-template-part-1