Thanks Moritz,
What I need is to run a perl script to process data file before showing results, which takes time.
Why do you think I need buy a server for myself?
If I take one, say what yahoo suggest, can I be free to create my directory system and can I run perl/cgi if they say it is supported.
Do you know if host's admin has typically an access to my data?