Go with the XML approach and then in that processer call ContentProcessorContext.AddDependency(...)
That will tell the content processor to check the dependant files for changes at build time!
Brandon Bloom
I am a former XNA Intern rejoining the team soon. Nothing I say is official.