Can I run a project on different machines using my own credentials if UIpath Studio is installed on the machines?

You aren’t supposed to use Studio to run your automations. You publish to Orchestrator then run them via Orchestrator on a VM for unattended, and use Assistant for attended (ie user sees it running). You don’t use Studio to run them, you use Studio to code them.