Question: What web server code should I consider using for file hosting? (http deamon, i dont think i can choose FS. I may be able to choose an randomly offer linux distro the host offers)

The web server will only host files, with no need for cookies, reading a database, etc. The requirements are;

1. Must be able to rewrite urls. Eg; /name/file-id.ext may resolve to /n/a/name/MainFolder/id/ext with file being a nice human readable name for the user when the user clicks save as.
2. Stream FLVs, MP3, OGG, MP4
3. Allow file transfer resuming

I imagine there's no such thing as a server that can't handle raw files like rar,exe,3ds or even a 1gb file with no extension, is this the case?

A plus would be if it could also serve thumbnails well but that may not be an issue.

Answer: 
Your likely not looking for split solutions BUT for the Microsoft Licenses I like to stay with the tool that they will use should you get audited and that is a version of MSIA. Microsoft Software Inventory Analyzer, <http://www.microsoft.com/sam/en/us/msia.aspx>

It however only audits Microsoft apps, but it can be referenced via another Excel spreadsheet.
JDisc Discovery creates an inventory for Windows and many Unix operating systems (including Linux).

<http://www.jdisc.com>