Tarek wrotei have windows server 2003 32 bit with terminal server in it .. the thing is i can't have a down time on my servers and the previous IT manager was extremely incompetent ( you can know by the use of the OS and normal 7k sata hdd )
I am sorry but Using sata with 7200rpm is not in any means show incompetency, it all depends on what the user usage and load is, and most importantly the budget he had.
In any case, what you want to achieve without downtime does not seems to be feasible,. It would help if you can put in more details as to what your server load is like, how much data you have on your array etc.
the only way i can see it happening is by using something similar to Acronis Backup with universal store, I personally have 60/40 success/failure rate of using it. What you can try to do is make a clone of your server, restore on a new server and check if its able to host the services.
All in all I do not believe you can do it w/o having downtime.