It sounds like you already have a "to do" list, and prpbablyprobably a schedule to go with it.
You could pre-emptively email a copy of that to the co-worker every day, before they have a chance to contact you and waste your time. That way, it's more obviously pointless for them to ask you where you are on every task.