y cual es el problema ?
el guardar el texto o el mostrar el dialogo en save as ?
para el "save as" puedes usar el control activex "common dialog".
que en mi opinion, no sirve nada mas que para hacer mas dependiente un ejecutable en vb, de los que ya son :D
o la funcion API GetSaveFileName() y le pasas una estructura OPENFILENAME