The FA rules state that the parent club must give written permission to the FA for a player to be eligible in a cup tie, which I assume Doncaster did not do as McCullough was not allowed to play in the first game. The rules also state that any player who did not receive this permission and was ineligible in an initial tie, can't play in a replay.
All of which presumably means that McCullough can't play tomorrow.