Net Connector has the ability to open a connection, launch an external program, monitor the connection to make sure it stays open, and close the connection when the launched program has ended. This entire process can be initiated by a desktop shortcut or from a task scheduler, allowing internet tasks to be performed without any user interaction.

Give Net Connector a try to see how useful it can be for you!