no worries, moved.
To answer your question: no, FTP only access is not enough. If you have the ability to run php scripts, then you can run a soldat server...
... but I do not reccomend doing this for a couple reasons
1) many webhosts will ban you from their server for doing this
2) the server will likely run really, really badly: ping/lag spikes and other performance issues. This is because the box you're on is likely a dedicated webserver, and as such it is prone to high loads from pages being processed.
In other words, it may be possible but you do so at your own risk and we do not reccomend it at all. In order to do so, you need to know bits of php or have a php control panel that'll work on their server.
I don't think it is worth the effort. If you want a server that badly, just rent one or play on pubs.