Create a Wiki site out of an Excel sheet
Fragment of a discussion from Project:Support desk
To add to the above, there are a number of extensions available for importing XML and/or CSV data:
(Visit those pages to find out whether or not they could be of any use to you)
I also happen to be in a situation where I need to pass values from a CSV file to wiki pages (a page per entry), more specifically through a MediaWiki template. I'm not yet sure if that's possible with any of the above, but Data Transfer looks like it might handle the job.
For the record, when you said "there are like 5000 entries and i dont want to create a single page for everyone" and later, "each entry should create a new site", do you mean that you want to have a single page per entry, but just do not want to create them all by hand?
Cavila MW 1.17, MySQL 5.5.16, Php 5.3.8