Re: any alternate to remote sql?
There's no reason why you shouldn't be able to broker the database access through a web service (which, for reliability on x10Hosting servers, would likely need to be written in PHP, necessitating hand-crufted WSDL). It will likely be more bandwidth-heavy, but you get, essentially, two levels of authentication: at the service level, and between the service and the database. CRUD should be easy enough, and you can separate your own access (as the database owner) from your application's access (as "world"), making things like accidentally-dropped tables and databases a lot less likely.
“Beware of bugs in the above code; I have only proved it correct, not tried it.” --Donald Knuth
"It was as if its architects were given a perfectly good hammer and gleefully replied, 'neat! With this hammer, we can build a tool that can pound in nails.'" -- Alex Papadimoulis (on TheDailyWTF.com)