Hello. I have read each point you requested. I have recently completed a search engine, and so that would be no problem. I also own a forum, and so that can also be done easily.
I can code with PHP, and thereore make a system where users can post news, and you can manage it all from an admin panel.
This is a genuuine bid, iand i can definitely produce the results you require. It would also look very professional, please PM me for samples.
I look forward to working with you