Not sure why you would do it that way except you got no access to the litecoind, i run my own service with ltc payments and it's pretty easy to get the account balance, secure too if you put a few thoughts into it...
I just thought it would be more secure to have the keys always offline. Less reason to hack the server if no wallet.dat is on there.
What OS are you running Sy?
I run two servers (both Linux), one classic web hosting package where my monitoring is running on and a vserver with litecoind, the vserver you have to find by luck, no references there ^^
litecoind is only accessable by 127.0.0.1, there is a webserver running on the vserver with a php file that does the litecoin calls, i wrote two methods, one generates an adress if that user got none and the other one retrieves the balance, no more. I've also set the php file to only answer to my webserver, all other requests get a blank page.
The webserver then calls that php, submits the user id, the vserver returns two values, ltc address and balance - thats it.
Since you perform the withdrawls by hand (afaik) you can even move the ltc from that second server to another wallet not directly connected to the internet once you reach a certain treshold, easily checkable by a local file not accessable from the outside that you start per cron...making it pretty uninteresting to hack the machine in the first place IF you are able to find it