There are several Asian grocery stores in Roanoke. Aside from previously mentioned Oriental Market, which is quite good, there are also these:
Fresh Oriental Market 2501 Williamson Rd NE, Roanoke 265-6828
J & L Oriental Food Mart 3109 Brambleton Ave, Roanoke 774-8878
Oriental Food Market 1422 Peters Creek Rd NW, Roanoke 562-2069
Taipei Supermarket 3120 Peters Creek Road, Roanoke 265-7190
Ambika Indian Grocery 4520 Brambleton Ave, Roanoke 725-3735
Most of these are shown on a map here:
roanoke va - Google Maps
As for a Filipino restaurant, I think you will have to go a long way outside Roanoke to find one. If you happen to be in a Staples store, they often have operating GPS units on display. The new large screen Magellan has an extensive listing of restaurant types, including Filipino. Set your location and it will show you the closest ones. (Their sorting ends up with a lot of other stuff that gets mixed in, but some of the names will pop out at you - like Manila Cafe outside D.C.)