I see that there are several chess bots playing on FICS. I would like to have my own chess engine running on FICS (guest mode is ok), but so far I haven't found any bot source code. I tried eboard and Raptor but these are only interface and do not allow a FICS - engine game.
You could connect to FICS using simple telnet program. This is the basis of writing bots. Mekk- the author of watchbot on FICS has created an excellent tutorial, on going about writing FICS bots. Here's the link:
Overall, the workflow would be something like this:
a) Create a FICS client program (using any programming language) that interacts with the FICS server using telnet.
b) Host your engine and fics client on some machine (maybe your desktop or a server)
c) Use the fics client to play games on fics, while at the same time interacting with your chess engine to evaluate the moves and feeding it back to fics client.
I have uploaded my script on http://smallchess.com/Scripts
The script provides you infinite flexibility because you choose your engine, time limit etc in bot.ini. You should also update your login in FICSLogin.txt. The script is written in perl and therefore runs on all platforms.