This is a good idea, but I've got a better one. Why not build a whole Point-of-Sale interface for osCommerce? That way you can run it in your store and run osCommerce on the web, and they both update the same database...has any one ever thought of doing this?
I may delve into this project myself, as I think it could be extremely popular.