It sounds like you already have a "to do" list, and probably 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.