неважно, виртуальная машина или железная. на каждую надо отдельную лицензию для офиса.
я обхожусь офисом 2010 home & student, который можно ставить на 3 компа, плюс 2013 про по вот этой программе через работодателя.
сейчас похоже самый дешевый лицензионно-чистый вариант - это офис 365 home - 99 кад на год на 5 машин.
с виртуалкой будет семье жутко неудобно.
еще один вариант: похакать терминальный сервер в виндах, чтобы можно было на обычной win xp pro/7 pro/win 8 pro/win 10 pro работать 3-м пользователям
одновременно. я так уже много лет работаю на своих домашних компах. один пользователь за консолью, два через RDP (один обычный, а другой - админ, когда надо). никто никому не мешает. один домашний комп у меня всегда мощнее других, типа "сервер".
вот и ты можешь назначить самый мощный - "сервером" и там поставить офис. кому надо - зайдет на эту машину и поработает в офисе.
это лучше виртуалки, на мой взгляд. ресурсы на виртуализацию не тратятся. да и на виртуалке - один пользователь - это неудобно. тоже надо делать 3 пользователя.
как ломать: ищется по словам "windows rdp concurrent users". найдутся ломаные termsrv.dll и скрипты для установки. Обратить внимание на то, что правильно ломаные .dll отличаются всего несколькими байтами от оригинальных. например, для вин7:
C:\Windows\System32>fc /b termsrv.dll.7601.18637-patched termsrv.dll.7601.18637.bak
Comparing files termsrv.dll.7601.18637-patched and TERMSRV.DLL.7601.18637.BAK
000173C0: B8 8B
000173C1: 00 87
000173C2: 01 38
000173C3: 00 06
000173C5: 90 00
000173C6: 89 39
000173C8: 38 3C
000173CC: 90 0F
000173CD: 90 84
000173CE: 90 EB
000173CF: 90 C2
000173D0: 90 00
000173D1: 90 00
000176FA: 00 01
0005AD7E: EB 74
90 - это NOP.
Вот одна из таких страничек, где рассказывают в подробностях, как это сделать -
http://woshub.com/how-to-allow-multiple-rdp-sessions-in-windows-10/