There are two existing applications that I know of.
One is Location Profiler and Profiler by Toysoft. The former turns on and off Wifi and/or Bluetooth based on cell tower location, and the latter turns on and off Wifi and/or Bluetooth based on time schedules.
The second is BilbyConnections by BilbySoftware. Wifi and Mobile Network off and on based on either one-offs or day of week and time of day. However, this application currently does not auto-start (promised for the future). Toysoft Development Inc.- Location profile for Blackberry Toysoft Development Inc.- Automate profile switching for the blackberry Bilby Software