For the KiSS 1600 you fall short in options and it does not support SMB or
DVD ISO. you can bypass the limitations with software but even then, the
support is basic (thanks to the scene this is provided in kissdx by Vit).
Streaming over uPnP is a second worry as also there the KiSS does not
support uPnP with subtitles. Lucky again for the scene, you could use
DP500Serv installed on a Synology server that offers most of your
streaming needs but again "no ISO DVD".
Synology is the mid priced solutions which currently seems to offer most of
your needs. (1 disk, 2 disk and 4 disk so you can have your pick). Notice
that for MPC, the DSxx6 series have been tested. I'm not up to speed if
the same tutorial and options as released by me are the same on the DS-XX7 series... Also the NSLU2 would be great for this (also runs DP500Serv if
modified) but I personally don't like the cabling for the unit and hard drives
attached to it...
Check around a bit more and maybe read some of the reviews
If you have any further questions afterwards, we'll still be here