Bluetooth & internet

I have a Bluetooth Mate Silver, arduino mini pro 3.3v and a FTDI Basic Breakout 3.3V.it is possible to create a home automation system by using a bluetooth system on a smartphone. So now,i have been tasked to combine the bluetooth feature with the Cloud System(using internet ).Can i just using the same arduino mini pro to combine bluetooth mate silver and a wifi shield together(additionally we have to feature a regular home switch).3-ways system that can using bluetooth in near distance,internet at long distance and a normal switch as a master switch.two home automation system that i works for is lighting control and air conditional system.i'm very new to arduino microcontroller, so i'm not familiar to the coding especially connect to the cloud system part. NEED HELP!!!

PS Cloud System-i have friends work on the android part to connect to a public cloud.this cloud system is capable to send a signal to tell arduino to do action.but first thing first,about connecting arduino to a specific public cloud webpage......

cckang93:
Can i just using the same arduino mini pro to combine bluetooth mate silver and a wifi shield together(additionally we have to feature a regular home switch)

The mini pro has adequate i/o facility to handle the peripheral gear, and I guess a 3v3 WiFi module isn't hard to find, but its limited memory makes it a poor choice. This particularly applies if you want to do anything more than the limited application you describe, like on-board backup to SD, or on-board clock.

With this in mind, a Mega would be a better bet.

so how about this RN-XV WiFly?

Mega is definitely a better choice...but i'm limited only to use pro mini..