You do not need to have US$ account. Bank will buy your US$ cheque and change it into HK$ plus some bank charge AND DEPOSIT fund to your HK$ account. Simply check with your bank.
OR
You can check with post office to see if there is any service to cash your cheque and what the charge will be.