tedster - 5:35 am on Jun 28, 2011 (gmt 0)
i'm too not sure whether 302 is an acceptable Redirects to google
Yes - it means "this content is temporarily moved to the following URL". It's intended to be used when the content will return to the original URL sometime relatively soon.
When a 302 redirect works as intended, the content of the target page is indexed, but its associated with the original URL rather than its own URL. After a short period, the original URL should lose any keyword ranking associated with its original on-page content. And if there are a lot of those 302 redirects, Google will probably see it as a "soft 404."
You've got a challenge, because you are not actually moving the content to a new addredd, you are just making it unavailable for a period.
if my visitors land on the page that been temporarily inactive then i can give them a message that the vendor they looking for is not available at this time and he can check back later OR check another vendor with similar products, but how do i send my message to search engine robots?
This sounds like the best solution to me - and do it with a 200 status. However, it would be best if you can dynamically insert the original vendor's name into the title and content, rather that just saying "the vendor" on many many pages, creating duplicate content.