EDIT1: Or, am I the only person using a separate drive for their wallet data on p2pool.......and this is a bug?
No, you're not, though I was doing it on Windows. It worked fine, the p2pool.exe shouldn't care where the data files are, it's just communicating with the *coind RPC interface(s).