You might want to check out Managed JScript.  It sounds like something you are looking for, but I don't really know much about it.
Edit: Sounds like Managed JScript is dead according to another post, so I would look into Google's V8.
You can also use Google's V8 Engine from .NET.  Check out this other question, and the provided solution: Referencing Google's V8 engine from a .NET app.  This example uses Managed C++.