Oh my oh my. Looks like your are in for a one major computing headache

Just my personal opinion...
I wouldn't use two drives in either striping or spanning as it will be a major reliability issue if one drive fails. In striping you will lose all data and in spanning some data will still remain readable, but you can't know which data. I would mirror for reliability, but if you need the discspace then leave them as two separate drives.
I don't have any experience in virtualization, but I can't imagine it being easy. Or really that usefull, since linux and OSX pretty has needed programs for everyday use except games, well OSX tends to have those also and since there is no 3D acceleration atleast usefull one to run windows games in virtualization pretty much makes it useless IMO.
Remote desktop should be pretty easy with VNC