Well, if you have a programmer who knows Qt
at hand, it would be a task of maybe 1 or 2 hours
of programming to write an interface for the samba
machine. All you need is to open a specific port
and use QT's web-server functionality ... then
the windows client could use IE http://samba-machine:
and be presented with a query-field for a text string....
Use that string with a call to system() to find matching
files and display the matches ...