Hiya - welcome to the forum
sorry to say this, but I think trying to run a server as you describe, will be difficult in ntl webspace - not impossible, just difficult.
The 55MB limit would come up eventually, too.
- It sounds like you need a 'properly' hosted site & your own domain, for what you want to do - there are loads of threads on here about it