you should be able to do a factory reset and keep root. however you will lose any apps that were installed as the result of that root. for more info, check out the xda forums. there are experts there.
I accidentally rooted my HTC android phone, so how do I install the original software again. Please help.
Spam link for lipstick removed by moderator.

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic