Hi Cathan,
You can definitely configure a workflow rule that sets the Project Priority based on specific criteria, which could include 'hours to complete' or 'time to due date'.
I'll edit this forum post and change to 'Customizations' so that our advanced configuration experts can respond with some suggestions there.