At first glance this looks like a good use of subsites, but the shared data seems like a problem. For example, there will be a lot of text content (probably stored in xowiki) and some of it needs to be viewable from both sites, though one of them can be designated as the only one that gets write access to it. I have not looked closely at subsites yet but this does not sound like how I understood them to work.
Any suggestions as to the best way to approach this?
Thanks in advance!