I have a project on hand. I have to build a portal. I am basically a UI person which development skills. Which technology is better for portal development? PHP vs java vs .net vs Ruby? Also if there are any developers with experience in portal development, Give me a shout.

.NET and Ruby are the best right now. PHP will never be the best (unless the language and platform undergo a radical revolution) but a future version of Java could catch up to .NET. Ruby has the problem that Ruby library developers are bad at writing correct code, but it's a well-designed language.