Depending on the system, you might or might not be able to fool the target hardware into 'thinking' it had a 68K present. In some (most) systems, as Majenko said, you'd need to respond to certain signals in real time, which would be a pain. However, if the target hardware doesn't have multiple bus masters, you might be able get away with it. You'd have to really investigate the timing requirements of the system in question. If it can handle being run at extremely low clock rates, or allows the clock to be suspended and restarted, the outlook is more hopeful.
But there are two other problems here.
One is, you don't want to connect the target hardware's data bus directly to your PC's IDE bus. The target should only drive data onto the PC's data bus when the PC wants it to, so you'd need a bidirectional buffer, decoded to respond to a suitable address in the PC's memory map. You correctly intuited that you'd need a buffer to capture data from the PC for the target address bus.
The other, and probably bigger pain, would be configuring the PC software to support this. You'd have to allocate at least a couple of addresses in the PC memory or I/O maps to access this target system adapter, and with modern operating systems, this doesn't happen without a device driver. So if you want to pursue this, you either need to know how to do that, or be prepared to learn it.