I noticed something when I reinstalled DAoC to really start working on this. The patcher dies when it tries to update the game as a whole. However, with a fresh installation, the actual executable (camelot.exe) requires an update. So it goes out and gets that, then says to restart the updater. So the networking thing is working just fine, I guess, as the game is able to go out and hit the update server at Mythic to download the new camelot.exe, but then goes right back to the "Missing or corrupt" file issue.
But I copied over the DLLs that aren't present in Windows/System to the Windows/System32 and merely "touch"ed the kernel32.dll ntdll.dll shell32.dll and user32.dll since I figured those were builtin somewhere. The game still gives the "Missing or corrupt" error. I guess I go into the configs and set some to "native".