Ich denke, das ist schon eine sehr legitime Frage in diesem Forum. Eine Liste mit Anbietern (wie gut, weiß ich nicht) gibt es auf
http://www.leftfoot.com/free-shell.html - aber ich bin ziemlich sicher, keiner wird Dir da geben, was Du willst.
Am besten ist, man hat den ganzen Kram daheim. Einen Linux-Rechner aufzusetzen ist so schwer nicht. Wenn Du gewisse Services nicht von zuhaus aus machen willst, weil du beispielsweise nicht immer online bist (z.B. Webserver, Forum oder Mail) kannst Du das ja immer noch auslagern.
Wenn Du weniger konkret nach einer Lösung fragen, sondern mehr allgemein Deine Problemstellung schildern würdest, könnte da sicher jemand noch detailierter helfen.