Can I enter a different rate for a user on a project?

Yes, you can override the rates at project level. For details, refer: Overriding Billing rates and Overriding Cost rates.