In the UK can you put a cheque in your account if it is in US dollars?

yes, they must specify "USD" on the cheque they write, or money order they send.