It sould be possible to do with Sane:
http://www.sane-project.org
Could be usable together with:
http://www.boutell.com/sanecgi/
that is web interface to all SANE-compatible scanners.
New user's registration have been closed due to high spamming and low trafic on this forum. Please contact forum admins directly if you need an account. Thanks !