The short answer is yes you can, but it depends and there are things you could consider to make the path easier. There are a lot of things you can do to gain more information and advice on this. Some things to consider doing: 1. Talk to a CS dept adviser at a local University you're interested in. Ask their advice on this see what they suggest. 2. Talk to your company, find out all you can about education benefits and such. If can't offer you tuition assistance your boss might be willing to offer time to help with the study involved. Even a few hours a week could help. I'm a SE manager and do this for employees who seek training on their own. 3. Consider things beyond a straight CS degree. Do you need a straight up CS degree or is there something like and informatics or networking degree that will do instead. Compiler theory is great and all but most CS graduates don't really use the majority of stuff they focused on unless they go into Kernal development and such. If you're a non-java web developer there's a chance you'll use almost none of what you learn in some CS programs. 4. Consider weather you need a CS degree specifically or will any degree work. I've been a Software Engineer for years and moved into management several years ago. My degrees are in Microbiology and Pyschology. I work often with research and health information and learning the CS portion was easy enough (I already had a strong math background) and having a degree in the business or research end of what your'e developing for can be a big boost.
The degree isn't really that big of a deal. My undergraduates are in Microbiology and Psychology and I'm currently the Head of Software Engineering at a large University Library. What is important however is experience. So if you're talking about breaking into IT it's a rough road without something to base a hiring decision on other than "I really like computers" or something like that. One of my best Software Engineers has no degree at all but plenty of experience, having started with callcenter help though.
Why is Game Content a special class of merchandise that is seeking to be exempt from long standing practices of ownership and resale? Ever other form of property in the world allows purchase and resale by the purchaser with the exception of controlled or dangerous materials such as drugs or weaponry. Both EA and Shilling seem unreasonable on this issue.
Writing your own app and Khoa aren't where I would start as they seem like overkill. Library Thing (http://www.librarything.com/) has lending features and would probably work for small community programs like that. If managing the collection is a problem consider using a barcode reader or a mobile app that reads barcodes.