1. Non nativamente (forse qualche libreria mette a disposizione classi di questo genere);
2. Idem.
Rivolgiti ai linguaggi .NET (come VB.NET o C#), a C++ o a Java (giusto per fare qualche esempio).