some states sell a lottery subscription online, but you have to have a address within that state(NY for example)
,else you get involved in interstate gambling issues which is still considered a no no.
Yes, you can. However, you are actually buying through a lottery service. So, you may pay $2 or $2.50 for a $1 ticket.
Below are links to two. One is for the Florida Lottery and one is for powerball. There are others that look like they are run by people who don’t speak English well… I don’t trust them.